問題タブ [gtk]

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 投票する
1 に答える
321 参照

mono - gtk#でクリックしたタブのページ番号を確認するにはどうすればよいですか?

複数のタブがあるGTKノートブックを持っています。各タブラベルは、特にタブを閉じるために使用するボタンを含む複合コンテナです。ボタンには、「クリックされた」信号のハンドラーがあります。

シグナルが呼び出されると、ボタンウィジェットと「EventArgs」がパラメーターとして取得されます。

ボタンウィジェットに基づいてページ番号を決定する必要がありますが、myNotebook.PageNum(buttonWidget)は常に-1を返します。ウィジェットを含むHBoxであるbuttonWidget.Parentも試しました。

私に何ができるのか、何が間違っているのかについてのアイデアはありますか?

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

gtk - GTK+ で任意のウィジェットの色を変更するにはどうすればよいですか?

色を使用して情報を伝達するアプリケーションを作成している場合、特定のウィジェットの背景色と前景色を変更するにはどうすればよいですか? 可能であれば空き地でこれを行う方法と、プログラムで(計算された色に)行う方法を知りたいです。

複雑なHBoxウィジェットに対してもこれを行う方法を知りたいです。VBoxLabels

理想的には、これには、ウィジェットの既存の色に色合いを付けたり、テーマで使用されている画像の平均的な色を識別したりできるソリューション ソリューションも含まれます。これにより、テキストが読めなくなったり、衝突したりする可能性のある色の選択をプログラムで補正できます。 - でも、ボタンを赤くするだけでいいのに。

0 投票する
5 に答える
904 参照

python - 米国の州の地図を表示するためのデスクトップ ツールキット (GTK、Qt、WX) のウィジェットを知っている人はいますか?

私は特に、米国の州の地図を表示し、それぞれの州の色、クリック、およびマウスオーバーを個別に制御できるという意味で、それぞれを独自の「オブジェクト」として表示できるものを探しています。GTK は私の個人的な好みですが、この時点ではほぼ何でも構いません。アプリケーション自体は Python、FWIW で作成されます。

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

python - ネイティブに見えるウィジェットを使用して、MacOS 用の自己完結型 PyGTK アプリケーション バンドルを開発および作成するにはどうすればよいですか?

MacOS X で GTK+をビルドできることを読みました。MacOS で GTK+ アプリケーションのバンドルを作成できることは知っています。また、ネイティブのようなウィジェットを作成できることも知っています。ただし、ネイティブテーマのものを含み、独自の C のメインポイントではなく Python を使用するバンドルを作成する方法については、よくわかりません。PyGTK をビルドできるという噂もありますが、そのプロセスにはまだいくつかの問題があるようです。

ただし、Python ソースからアプリケーションを実行し、ビルドしてアプリ バンドルにデプロイする環境をセットアップする方法を説明するステップバイステップのガイドはありません。どうすればそれを行うことができますか?

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

linux - リスト コントロールの場合、find-as-you-type はエントリの先頭またはエントリ内の任意の場所で一致する必要がありますか?

GTK+ にリスト コントロール ( gtk.TreeView1 列の a) があり、"find-as-you type" が有効になっています (したがって、任意のテキストを入力すると、リスト エントリを検索するための小さな検索フィールドが開きます)。ここで、ユーザーが「abc」などの検索テキストを入力した場合、「abc」で始まるエントリのみを検索する必要がありますか?それとも、テキストのどこかに「abc」を含むエントリを検索する必要がありますか?

(関連するヒューマン インターフェイス ガイドラインへのリンクを歓迎します)

0 投票する
12 に答える
187960 参照

linux - UbuntuにインストールされているGTK+のバージョンをどのように確認しますか?

UbuntuにインストールされているGTK+のバージョンを確認する必要があります

男は助けていないようです

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

java - Java で LookAndFeel ファイルをセットアップするにはどうすればよいですか?

JDK 1.6 で LookAndFeel ファイルをセットアップする必要があります。私は2つのファイルを持っています:

  1. napkinlaf-swingset2.jar

  2. ナプキンラフ.jar

これをどのように設定して使用できますか?

GTK ルック アンド フィールまたは Qt ルック アンド フィールが欲しいのですが、利用できますか?

0 投票する
10 に答える
12508 参照

qt - Windows での GTK+ または Qt

ソフトウェアを WIN と Linux の両方のプラットフォームで使用する必要がある場合、どちらを検討すべきか疑問に思っていましたが、その理由は何ですか?

0 投票する
9 に答える
1398 参照

linux - ほとんどの Linux アプリケーションの見栄えが悪いのは gtk+ のせいですか?

これは完全に主観的なものであることはわかっているので、私を怒らせないでください。Ubuntu や Fedora などのディストリビューションをインストールすることに決めたときはいつでも、Linux に完全に満足したことはありません。

これを見てください:

代替テキスト

代替テキスト

テキスト フィールドのテキストのぎこちない間隔に注意してください。

私は多くの Gnome テーマを見てきましたが、表面上はうまく見えますが、それらはすべてどういうわけか崩壊し、ぎこちない間隔や奇妙な境界線を持っています。等。

たとえば、Linux デスクトップ全体には、OSX の視覚的な整合性がありません。素晴らしい統合 Linux 環境の例があれば、見せてください。私は本当に Linux を使いたいのです。

(そして、QT や、KDE ​​などの他のマネージャーがあることは知っています。同じことに気付いたので、おそらく GTK や Gnome だけではありません)

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

java - KDE 上の Java で GTKLookAndFeel を強制的に使用するにはどうすればよいですか?

まず、gnome を使用することはできません (ただし、そのライブラリをインストールすることは可能です)。

現在インストールされている KDE の KDE ルック アンド フィールを使用して Java Swing デスクトップ アプリケーションを表示するには、何が必要かを知る必要があります。理想的には、ソリューションによって、基盤となるウィンドウ システムのようなルック アンド フィールを適用できるようにする必要があります (つまり、Windows 用の Windows LNF、Gnome (GTK) 用の GTK LNF、KDE ​​(QT) 用の QT LNF、他のプラットフォーム用のデフォルトのもの)。 )。

KDE では、GTK アプリケーションにも現在の KDE テーマを使用するように構成できます。そのため、ソリューションが GTK で動作する場合は問題ありません。

Gnome (Ubuntu 8.04) で次のコードを実行すると、Java アプリケーションが美しく見えます。他のアプリケーションと非常によく統合されます。

ただし、KDE ​​を使用して Debian (Lenny) で同じことを実行すると、UIManager.getSystemLookAndFeelClassName() 呼び出しは Java のデフォルトのものを返します。GTK LNF の使用を強制すると、アプリケーションは機能しません。一部のフィールドは非表示になり、他のフィールドは場違いになり、すべてが使用できなくなります。

また、次のコードを配置しようとしました。ユーザーは利用可能な LNF のいずれかを選択し、それを設定しようとします。金属とモチーフはうまく機能します。GTK はそうではありません。スライダーは本当にめちゃくちゃです。リスト ボックスは見た目が悪く、消えますが、機能しているようです。ボタンとメニューは問題ないようです。関連するコードを次に示します。

この同じシステムでは、すべての GTK アプリケーション (例: Firefox) が期待どおりに動作しています。そう:

1) KDE の下で Java GTK LNF アプリケーションを動作させる環境に欠けているものは何ですか?

2) デフォルトのシステムテーマとして GTK を返すために、JVM は何をチェックしますか?

ルイス・フェルナンドを助けてくれてありがとう

PS->JGoodies、プレーンAWT、SWTなど、他のソリューションも試しました。ただし、GTK LNF を使用した Swing は、SWT ネイティブ ライブラリと JGoodies の追加の jar の煩わしさを回避するための最良のソリューションです (また、JGoodies LNF は、Gnome での Swing GTK ほど統合されていないように見えます)。AWT はおぞましく (モチーフのように) 見え、多くの機能が欠けています。