問題タブ [glade]

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

python - 空き地または空き地なし:PyGtkを使用する最良の方法は何ですか?

私はしばらくの間Pythonを学んでいて、ある程度の成功を収めています。PyGtk + Gladeを使用して1つまたは2つの(単純な)プログラムを作成することさえできました。

問題は、PythonでGTKを使用する最良の方法が、Gladeを使用してインターフェースを構築することであるかどうかはわかりません。

私たちの中で経験豊富な人(私は初心者であることを忘れないでください)が、コード自体にすべてを作成するのではなく、Gladeを使用することの利点と警告を指摘できるかどうか疑問に思っていました(正しいgtkバインディングを学習することはできないと仮定します)まさに問題になる)。

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

linux - (のような) GtkTreeView ウィジェットの GtkWidget.events プロパティの目的は何ですか?

GtkTreeViewウィンドウ内に が含まれる Glade GUI 記述ファイルがGtkHBoxあります。シグナルのハンドラーがありrow_activatedます。現在、Glade はそのツリービューの「イベント」プロパティ (から継承GtkWidget) を何らかの値 ( GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK) に自動的に設定しました。そして、これには2つの奇妙なことがあります:

  • (プロパティが空になるように)事前設定された値を削除しても、アプリケーションが壊れないようです(少なくとも、私が持っている古いGTK 2.10ではそうではありません)。
  • 実際、私が以前見た迷惑なバグ (ツリービュー項目がクリックの展開または折りたたみに正しく反応しない) はなくなりました!

events私はまだ新しい GTK バージョンでこれをテストしていませんが、問題はすでにそこにあります: このプロパティの正確な目的は何ですか? また、Glade が自動的かつ不必要に値を設定するのはなぜですか? これには、私が気付いていない副作用がありますか?

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

xml - Glade マークアップ言語の XML スキーマ (XSD ファイル) はどこにありますか?

タイトルにあるように、Glade マークアップ言語の XML スキーマ (XSD ファイル) を探しています。

ウィキペディアには、Gladeはスキーマ ベースのマークアップ言語であると記載されています (ウィキペディアのスキーマのリスト)。ウェブ、ウィキペディア、グレードのウェブサイトを検索しようとしましたが、グレードの XSD が見つかりませんでした。

Thx、ユーベ

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

python - pygtk グレードの質問: この単純なスクリプトが機能しないのはなぜですか?

私は、Grade を使用して UI をまとめる小さな pygtk アプリケーションを作成しています。すでに機能するウィンドウをいくつか作成しましたが、何らかの理由でこのウィンドウが機能しません。次のトレースバックを取得します。

test.py の内容は次のとおりです。

そして、ここに空き地ファイルtest.gladeがあります:

奇妙なことに、signal_autoconnect(self) 呼び出しを実行すると、ウィンドウが開きます。しかし、その呼び出しを「self.on_TestClass_destroy(self, None, None)」に置き換えると、同じ NameError 例外が返されます。

正常に動作する他のいくつかのウィンドウ クラスを作成したため、これが動作しない理由が本当にわかりません。

次のコードは、ここの誰かのために機能していますか?

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

python - 多くのウィンドウがある空き地プロジェクトを処理する方法

現在、16 個のウィンドウ/ダイアログがあり、約 130KB の PyGTK/glade アプリケーションに取り組んでおり、最終的には約 25 個のウィンドウ/ダイアログがあり、約 200KB になります。現在、すべてのウィンドウを 1 つのモノリシック グレイド ファイルに格納しています。ウィンドウを実行すると、次のように呼び出します...

各ウィンドウを独自のグレードファイルに分割する方が良いのではないかと思います。25 個のウィンドウ/ダイアログを含む 1 つのグレード ファイルの代わりに、それぞれ 1 つのウィンドウ/ダイアログを含む 25 個のグレード ファイルを作成し、次のように呼び出します。

これを行うための最良の方法は何だと思いますか?ある方法は別の方法よりも多くのリソースを消費しますか? 個々のグレード ファイルに移動することの良い点の 1 つは、ウィジェットの名前付けが簡単になることです。たとえば、すべての OK ボタンに「windowxyz_ok」という名前を付けていますが、単に「ok」に変更することもできます。物事をよりシンプルにします。欠点は、さまざまなウィンドウに変更を加えるのが少し不便なことです。

私はあらゆる議論にオープンです。ありがとう!

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

windows - Windows 用の Glade3 インストーラーはありますか?

ファイルをダウンロードしました:

http://downloads.sourceforge.net/gladewin32/glade-3.4.3-win32-1.zip

/binフォルダーからglade-3.exeを実行して抽出すると、「libxml2.dllがありません」というエラーが発生します。

ここで、 glade3 とWindows XP のすべての依存関係をインストールするインストーラー (GTK+ のGTK+ バンドルなど) を見つけたいと思います。

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

gtk - GtkTreeViews の列サイズ

GtkTreeView の特定の列の水平サイズを設定するにはどうすればよいですか? TreeView には 4 つの列があり、最後の列は残りの空き領域に展開されます。すべての列に固定幅を設定するために、空き領域で最初または 2 番目の列を展開するように設定するにはどうすればよいですか?

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

python - Python用のGUIデザイナーはどこにありますか?

GladeのようなPython用のGUIデザイナーを知っている人はいますか?

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

gtk - 空き地aboutDialogが閉じない

空き地で作った箱を持っていAboutDialogますが、閉じるボタンが機能しません。このボタンは。というウィジェットにあるため、別の関数に接続する方法がわかりませんdialog-action_area

もう1つの問題は、ウィンドウマネージャーによって作成された閉じるボタンを使用すると、ウィンドウが破棄されたために再度開くことができないことです。

どうすればこれを変更して非表示にすることができますか?

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

gtk - MacOSXLeopardにGladeをインストールする方法

Mac OSX LeopardにGladeをインストールするにはどうすればよいですか?本当に助けてくれるガイドは見つかりませんでした。

ありがとう!