問題タブ [gui-toolkit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
6 に答える
5256 参照

c++ - 最も簡単なクロス プラットフォーム ウィジェット ツールキット?

最も簡単なクロス プラットフォーム ウィジェット ツールキットは何ですか? Windows、OSX、および Linux を C または C++ インターフェイスで最小限カバーするものを探しています。

0 投票する
3 に答える
2110 参照

windows - タッチスクリーン インターフェイスに使用する GUI ツールキットはどれですか?

これまでのところ、タッチスクリーン インターフェースを使った唯一の経験は、すべてがカスタム描画されたものであり、それを行う最も効率的な方法ではないと感じています (最も基本的なレイアウトの変更でさえ、行うのは地獄です)。キーボードとマウスのインターフェイス向けの GUI ツールキットはたくさんありますが、タッチスクリーンに適したものを教えてください。ターゲット プラットフォームは Windows ですが、クロスプラットフォームが望ましいでしょう。

0 投票する
3 に答える
11922 参照

java - 今選択するJavaGUIフレームワークはどれですか?

現在または近い将来に新しいプロジェクトを開始する場合、どのGUIフレームワーク/ライブラリを選択しますか?

商用利用とクロスプラットフォームは無料である必要があります。

私は幸せなswingユーザーでしたが、Sunは、まだプライムタイムの準備ができていないJavafxをプッシュしながら、 swingを非推奨にプッシュしているようです。

SWTもありますが、Linuxで問題があるようです。

選択したGuiライブラリ/フレームワークは何ですか?

編集:Sunはswingxプロジェクトをキャンセルしました。フォーラムのコメントから、http: //swingx.dev.java.netは、以前はコアスイングに取り組んでいたSunリソースの大部分が、現在JavaFxをフルタイムで開発しているようです。

0 投票する
3 に答える
1835 参照

python - Windows および Linux の Python のネイティブ LAF に最適な GUI ツールキットはどれですか?

新しいプロジェクトのために Python で使用する GUI/ウィジェット ツールキットを決定する必要があります。ターゲット プラットフォームは、KDE ​​を使用した Linux と Windows XP (およびおそらく Vista) です。ランタイム プラットフォームのネイティブなルック アンド フィールと最もよく一致している Python GUI ツールキットはどれですか?

可能であれば、提案されたツールキットの長所と短所を挙げてください。

ありがとうございました、

ルイス

0 投票する
4 に答える
20294 参照

windows - Valve は Steam にどの GUI ツールキットを使用していますか?

Valve は Steam にどの GUI ツールキットを使用していますか? Qtですか?プロジェクトに同じツールキットを使用することに興味があります。

0 投票する
2 に答える
1079 参照

cocoa - QTはMacOSXのGUIツールキットとして将来性がありますか?

今日、私はCocoaとMacOSX10.5で所有者が描いたメニュー項目のサポートを実装しようとしました

そして、他のプロジェクトで使用するつもりだったQTについて考えると、私が見つけたものはかなり怖かったです。

私がそれを正しく見れば、MacOSXでのQTの未来はありません。なぜなら、いくつかの些細な機能を実行するAppearance Manager全体が10.5で完全に非推奨になり(パブリックURLももう見つかりません)、さらには「開発者」の色ですリストとNSColorの色「定数」は、安定していないとマークされ、使用されません。

このポリシーでは、QTのようなツールキットにはオプションがなく、MacOSXサポートを削除します。これはAppleにとって複数の方法で意味があります(Nokiaは競合他社であることを忘れないでください)。そして、AppleはCarbonとJavaも削除することを気にしませんでした。

だから私は何かが恋しいですか。QTチームが合理的なフォールバックを使用できるココアアピアランスマネージャーやテクニックはありますか?10.7と10.8では見た目が大きく異なるのではないかと心配です。

そして、主観的なものとしてこの質問を閉じたいすべての人にお願いします。私がこの問題の解決策を回避する技術的な回避策を求めていることを考慮してください。それは良いか悪いかについての議論ではありませんが、この制限を回避する方法があるかどうか。

それは私にとって深刻なビジネス上の決定であり、間違って行われた場合、簡単に数万ドルの費用がかかる可能性があり、QTを信頼することは失敗であることが判明します。

編集:これは、システムカラーでさえサポートされなくなったことを示すリンクです 。システムカラーへのアクセス。また、テーマをグラファイトに変更しても、カラーリストの変更通知が表示されないのは正しいことです。

0 投票する
2 に答える
3175 参照

c++ - Adobe はどのようにして Photoshop クロスプラットフォームを作成したのですか?

Adobe が Photoshop クロスプラットフォームをどのように作成しているか知りたいのですが? Photoshop が完全に C++ で書かれていることは知っていますが、GUI はどうですか? アドビは GUI ツールキットを使用していますか?

0 投票する
1 に答える
2087 参照

c++ - G++を使用したC++のWin/Linux/Mac用の純粋なGUIアプリ

C /C++でのWin/Linux / Mac用のGUIアプリ:

Windows、Linux、Mac用の純粋な」「ネイティブ」「APIレベルのアプリをC++で作成する方法を知りたい。

「1つのコードをどこでも実行」したくはありませんが、すべてのOSのネイティブコードが必要です。


Windowsのソリューション:

使用するだけMingw/Win32 APIです; とてもシンプルでわかりやすいです。そうすれば、私はWindowsでのプログラミングが好きです。


Linuxのソリューション:

たとえば、を使用するwxWidgets-dev/GNU G++場合、ユーザーがインストールしないと、アプリケーションをPC / Linuxで実行できませんwxWidgetsか?wxWidgetsそうでない場合、プログラムにライブラリを含めるにはどうすればよいですか?


Mac用のソリューション:

解決策はObjective-C++/GNU G++ありますか?それともCarbon/C++/GNU G++解決策ですか?

0 投票する
1 に答える
151 参照

evaluation - 新しいGUIツールキットを客観的に評価する

新しいGUIツールキットをチェックしていたとき、第一印象は「すごい、これは以前のツールキットよりもずっと使いにくい」というものでした。でも、「なじみがないので難しいのか、それとも本物の問題があるので難しいのか」と思いました。

新しいGUIツールキットを客観的に評価するためのいくつかのテクニックは何ですか?

0 投票する
8 に答える
14702 参照

java - 誰かがJavaスイングの代替案を推薦できますか?

私は最近Javaのswingをいじっていますが、それはお尻が醜いです! Java GUI を作成するほとんどの人は、swing などを使用していますか? 推薦をいただければ幸いです。最初にすべてがどのように機能するかを学ぶ必要があるため、GUI ビルダーを使用したくありません。

ありがとう!