• ベストアンサー

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

A1200hd40の回答

  • ベストアンサー
  • 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とか、ソースベースなディストリビューションだと、特にそういう傾向が強いような気がしてます。)

関連するQ&A

  • linuxではどうやってguiを作るのか?

    windowsならvisual studioを使えばguiを作れます。フォームデザイナーというものがついてきますので。 linuxの場合はwxpythonやqt,electronなどの選択肢があると思います。 openglで3d描写したいのですが、これらのguiライブラリがネックになることはあるんでしょうか?

  • linuxでwindows用ソフトは開発可能?

    ですか? バーチャルボックスなどで動作確認はしますが。 しかし、windowsを買わないとバーチャルボックスに入れられないんでしたか? また、別の質問なんですが、linuxとwindowsとスマホで使えるgui環境って何かありますか? gtkやqtやエレクトロンでしょうか?

  • GUIアプリケーションを作成

    GUIアプリケーションを作成 初めてのGUI作成です。 メモ帳とCygwin(コンパイル,実行の際に使用するソフト)だけでは,GUIプログラミングは出来ないのでしょうか? 幾つかC言語のwindowsプログラムを見ましたが、見慣れない記述ばかりでした。 (使ったことはないですが、)一般的には、VC++やBCC++のGUI開発の支援ソフトを利用するものなのでしょうか? JAVAの方が,Swingを使用すればGUIが簡単に習得出来るそうで、C言語より早く習得できそうです。JAVAでGUI作成をするときのデメリットがあれば教えて下さい。

  • GUIアプリケーションの開発について

    Windowsで動作する一番簡単なGUIアプリケーションの作り方を教えてください。今までC言語とJavaの初歩的な学習は大学の授業でやりましたが、作ったプログラムはコンソール画面で動作するCUIのものばかりでした。したがってGUIのプログラミングは全く学んだことがありません。そこで、例えば電卓のような簡単なGUIアプリケーションの作る手順を教えてください。またはそのような内容のWebページを教えてくださると嬉しいです。言語はC言語かJavaでお願い致します。 会社などで実際にソフトを開発する際にVisual Studioがよく使われているそうなので、できればVisual Studioで開発する方法を教えてくださるとありがたいです。 インストールしてあるVisual Studioは「Visual Studio 2013 Ultimate」です。回答宜しくお願い致します。

  • Qtについて

    最近、Qtというクロスプラットフォームアプリケーションフレームワークが使いやすいという話を良く聞きます。 自分はGUIアプリを作っているのですが・・・ぶっちゃけ使いやすいですかね?

  • 今、Qtという言語を覚えたら仕事になりますか?

    Qtという開発言語があるそうで、これはプラットフォームが違っても使い回しができるように作れるらしく、ひとつアプリケーションを作れば、WindowsでもMacでもLinuxでも兼用可能だと聞きました。 有用な想像はできますが、プログラミング初心者が今学ぶと仕事になりそうなほどの利用頻度が世の中にあるのでしょうか? 多くの企業でQtの技術者が切望されているなど、Qtは今人気なものなんでしょうか? それから、Qtは、Webサイトのプログラミングで使えるものなんでしょうか?? PHPが主流のようですが。 宜しくお願いします。

  • マルチプラットフォームか、または移植性の高いGUIプラットフォームを教えてください

    趣味で通信機能つきのドローツールを作ろうと思っています。 言語は何がよいか、ライブラリは何がよいか、皆さんのおすすめを教えてください。 通信機能つきということで、いろいろな環境で動くGUIのプラットフォームを探しているのですが、普段はGUIとは程遠い低いレイヤーのプログラミングをしているため、アプリケーション製作の知識があまりなく、何を使うべきか決めかねております。ご助言よろしくお願いします。 あいまいですが、私の欲しているものを列挙します。 ・マルチプラットフォームに対応しやすい (とはいっても、WindowsとLinuxに対応できればOK) ・見た目が派手な機能が比較的簡単に実装できる (ドッキングツールバーやキャンバスの3次元回転など) ・できれば軽いもの ・実行環境のルックアンドフィールと調和するもの (例えば、ファイル選択ダイアログとして、独自のデザインではなく、WindowsならWindows標準のダイアログが開く、など) ・できればユーザに追加ランタイムの別インストールを強いないもの (スタティックリンク可能なことが理想、DLLや.soをパッケージに含められるライセンスもOK)

  • linuxでのアプリ開発環境

    やはりwindows向けmac向けのソフトをツクルなら、そのためのosが必要ですよね。だとしたらクロスプラットフォームの開発環境である、electronやWEBアプリに絞るといいでしょうか?

  • CでGUI作成

    プログラミング初心者のものです。現在Cを独学していますが、C言語で、JavaのようなGUIアプリケーションは作れるのでしょうか。入門書にはCUIプログラムしか載っていないので、わかる人教えてください。(コンパイラはBorlandです)

  • LINUX QT上でパソコンのシャットダウン処理

    ネットで調べてみて自分が思っている回答がなかったので質問させていただきました 現在の開発環境は以下の通りとなっています OS:LINUX 開発環境:QT 使用言語 C・C++ 今考えているのがGUIの画面でボタンが押されるとパソコンが自動的にシャットダウン処理されるような処理を考えています どのようにプログラムしたらよろしいのかわかりません よろしくお願いします