問題タブ [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 投票する
3 に答える
3138 参照

gtk - gtk-builder-convertスクリプトはどこにありますか?

.gladeポップアップウィンドウにいくつかのファイルを使用する作業用の小さなGUIアプリを作成しました。最近、私の下の地面が移動しました-私の環境がアップグレードされました。新しいpyGTKバージョンでは、ファイルの代わりにファイルが必要ですがGTKBuilder.xmlGlade.gladeは私の貧弱なアプリが壊れています。

.gladeファイルを新しいファイルに変換する必要があり.xmlます。問題は、Glade-3がシステムにないことgtk-builder-convertであり、Webで見つけることができません。Gnome GITブラウザを見ましたが、どこから始めればよいのか、どのように検索すればよいのかわかりません。

gtk-builder-convert誰かが私にPythonスクリプトを教えてくれるほど親切ですか?

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

python - PygtkとPythonを使用して複数のテキストエントリから値を取得する

「テキストボックスの追加」という名前のボタンをクリックすると、(gtk.Entry)関数を使用して単一のテキストボックスを作成する関数が呼び出されます。したがって、そのボタンをクリックするたびに、テキストボックスが作成されます。

「entry」という名前で生成されたテキストボックス(たとえば10個のテキストボックス)のすべての値をフェッチする送信ボタンがあります。1つのテキストボックスでは機能しますが、複数のテキストボックスでは機能しません。

PHPでは、配列name =entry[]として言及するdynamixテキストボックスを作成できます。
Pythonにも同様の機能がありますか?

環境:FC10、Glade 3、Python 2.5、GTK。

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

python - pygtk - gtk コンボ ボックスからの入力を受け取るウィジェットを動的に更新します

gtk コンボ ボックスから 1 から 10 の値を選択すると、コンボ ボックスの値を入力としてチェックボックスに入力する必要があります。たとえば、5 を選択すると、5 つのチェックボックスが生成されます。動作します..しかし、問題は、5を選択した後、コンボボックスから次の値を3として選択すると、8つのチェックボックスが表示されることです。古い 5 チェックボックスは置き換えられませんでした。vbox(チェックボックスがある)を更新するか、新しい値に更新する方法はありますか。

環境: FC10、Glade 2、Python 2.5、GTK。

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

python - PyGTK、Glade、ウィンドウビューとスレッドの変更

これがばかげた質問のように思われる場合はご容赦ください。これまでのところ、インターネット上でこれに対する解決策を提供している人を見つけることができず、自分よりも経験豊富な人からフィードバックを受け取りたいと思っていました(私はPythonのみを使用しています) 、pyGTKとGladeを2日間使用します)。

UIウィンドウが表示され、Bluetooth接続を処理しているスレッドからのメッセージで更新されます。

これは問題なく、アプリケーションを閉じて非常に確実に実行しています。問題は、Bluetooth接続が確立された後、Bluetoothスレッドを維持したい(つまり、接続を継続したい)が、メインウィンドウのUIを完全に変更したいということです。

今、私が空き地から作られたpyGTKアプリケーションから得ている印象は、最も簡単なことは新しいウィンドウを開くことであるということです。これは本当に最良のオプションですか?ウィンドウウィジェットを維持しながら、ウィジェットのツリーをルートで切り取り、別の空き地ファイルから新しいウィジェットのセットを追加することはできますか?

新しいウィンドウを開くことが最善のオプションである場合、コールバックを更新すれば、この移行中にBluetoothスレッドを存続させることができると思いますか?

ヘルプやポインタは素晴らしいでしょう。

乾杯、マット

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

c++ - c++ sdl:グレードで作成したメニューとボタン内にsdl-openglウィンドウを配置できますか?

私はいくつかのgtkボタンを作成するためにグレードを使用しました。

  1. sdl-opengl ウィンドウをグレード アプリケーションに追加することはできますか? もしそうなら、どのように?
  2. gtk ウィンドウ内で gtk イベントと sdl イベントをやり取りするにはどうすればよいですか?

ありがとう

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

glade - Glade:シグナルハンドラーに複数の引数を渡すにはどうすればよいですか?

Glade:シグナルハンドラーに複数の引数を渡すにはどうすればよいですか?

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

python - def 関数を実行すると GUI がフリーズします。スレッドを使用しますか?

2 つのボタンがあり、それぞれが特定のことを行う小さなプログラムを作成しました。これは、コードの簡略化されたバージョンです。

ボタンがフリーズしてクリックされた位置にとどまり、コマンドが完了するまでGUI全体がフリーズすることを除いて、問題なく動作します。私が知る限り、この状況ではスレッドを使用するのが最適ですが、この例でスレッドを実装する方法がわかりません。

guiにはgladeとpygtkを使用しています。

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

python - Python Glade could not create GladeXML Object

I've created a simple window GUI in Glade 3.6.7 and I am trying to import it into Python. Every time I try to do so I get the following error:

My Python Code:

And the foo.glade file:

foo.glade and the above python script are in the same directory, and I have tried using a fully-qualified path but still get the same error (I am certain that the path is correct!).

Any ideas?

Cheers,

Pete

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

dialog - Glade 3 の標準ボタン レイアウト

Glade 3 (または gtk と Python) を使用してダイアログを作成したいと考えています。Glade 2 では、ダイアログ ボックスを作成したい場合、gtk.RESPONSE_OK または gtk.REPONSE_CANCEL を返す [OK] ボタンと [キャンセル] ボタンを自動的に作成する「標準ボタン レイアウト」を設定するオプションがありました。この機能は Glade 3 では再実装されていません。

正しい応答を返す [OK] ボタンと [キャンセル] ボタンを持つダイアログを作成するにはどうすればよいですか?

乾杯、

ピート

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

python - 数値のみを受け入れる pygtk テキスト フィールドの作成

数値のみを受け入れる PyGTK を使用してテキスト フィールドを作成する方法を知っている人はいますか。Glade を使用して UI を構築しています。

乾杯、