• ベストアンサー

linuxでguiアプリケーションを作るには

linuxでguiをもったアプリケーションを作るには、どんな環境が一般的なのでしょうか? プログラミング言語はc++で、guiはqtという組み合わせが多いように見えます。qtは有料だと思うんですが、無料で使える環境はあれば良いです。 できればクロスプラットフォームがいいですが、electronなどは重い印象です。 目的はblenderのような3d描写出来るソフトです。

質問者が選んだベストアンサー

  • ベストアンサー
  • A1200hd40
  • ベストアンサー率51% (336/647)
回答No.2

GTK:Gimp Tool Kit >GTK (以前は GTK+[2], The GIMP Toolkit) は、クロスプラットフォームのウィジェット・ツールキット(GUIツールキット)である。< GTKについては、前回のリンク先を観ていただければ、少し話が古めですけれども、移植のことやら、使われ方までまとめてありますよ。 (今はGTK3だったような?・・Gnome3どころか、Mateデスクトップもそれに合わせて造り直されて今に至ってるし。) それから、BSDやらLinuxのようなオープンソースなOSの場合、開発環境も一揃い、パッケージマネージャから入れられますんで、その辺の入門とか探してみると良いかもしれません。 道具を造りながら、次の世代の本体を造ってる世界なんで。 (個人的には、Gentooとか、Archとか、ソースベースなディストリビューションだと、特にそういう傾向が強いような気がしてます。)

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • A1200hd40
  • ベストアンサー率51% (336/647)
回答No.1

>qtは有料 んなわきゃーない。 Qt https://ja.wikipedia.org/wiki/Qt >ライセンスには商用版とオープンソース版があり、現在のオープンソース版のライセンスはLGPLおよびGPLである。 ・・・ちと勘違いしましたが、両方有るだけですね。 Qtと双璧をなしている感じで、Linuxディストロで良く使われるのは、GTKです。 Qtと同じように、可用性の高さでも知られてますね。 GTK (ツールキット) https://ja.wikipedia.org/wiki/GTK_(%E3%83%84%E3%83%BC%E3%83%AB%E3%82%AD%E3%83%83%E3%83%88) >GTKはGNUプロジェクトの一部であり、GNU LGPLの元で開発されているオープンソースなフリーソフトウェアである。 ディストロのパッケージマネージャから、開発キットを導入できますよ両方とも。 眺めてみてはいかがでしょう。 それから、気になるパッケージのソースパッケージを持ってきて、ソースを眺めて研究するのも「アリ」かと。 (こう書くと、こうなるって) 最初は模倣から入っても良いでしょうし。

inudaisukidesu
質問者

補足

ディストロではなく、ソフトウェアを作り場合はc++とqtの組み合わせが多いイメージでしょうか? GTKというのはディストロ用のguiでしょうか。

すると、全ての回答が全文表示されます。

関連するQ&A