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

c - gtk を使用した複数スレッド プログレス バー コントロール

私のCプログラムでは、インターネットからいくつかのファイルをダウンロードし、GTKプログレスバーを使用してダウンロードの進行状況を表示しています。

ファイルを 1 つダウンロードすると、アプリにプログレス バーが 1 つ表示されます

3 つのファイルをダウンロードすると、アプリで 3 つの進行状況バーを表示できます。残りは同じ方法で行うことができます。

私はglade3でUIを作成しています。GtkTreeView には 3 つの列があります

  1. 名前
  2. 進捗
  3. 状態

そして私はいくつかのコードを書きました、それは動作しますが、いくつかの問題があります

1つのファイルをダウンロードすると、アプリのロンキングは悪くありません。

しかし、2つのファイルをダウンロードした場合。アプリは 2 つの進行状況バーを表示できませんでした。

アプリは 1 つの進行状況で 2 つのスレッドを表示するだけです

どうすれば解決できますか?

進捗状況

およびソースコード:

================================================== =======

更新 : 12-11-09

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

opengl - OpenGL +gtkglextmm+空き地

「gtkmm」でプログラミングしていると、ウィジェット「Gtk::DrawingArea」があります。
そのウィジェットを「手動で」プログラムすることができます(つまり、コードを記述します)。または、よりエレガントな方法は、同じ「グラフィック」を実行できる「glade」ユーザーインターフェイスデザイナーを使用することです。

今、私は「gtkglextmm」ライブラリを介してOpenGLをgtkmmに接続しようとしています。そのライブラリには、ウィジェット「Gtk :: GL :: DrawingArea」がありますが、このウィジェットは ISNOT」で空き地にあります。

では、「glade」(「グラフィカルユーザーインターフェイス」の部分)を使用して「OpenGL + gtkglextmm」でプログラミングする方法はありますか?

ありがとう。

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

python - シェルプロセスの出力を表示するPythonGUI(glade)

subprocess.Popenオブジェクトを使用していくつかのサブプロセスを実行するPythonアプリケーションを作成しています。グレイドGUIがあり、これらのコマンドの出力(subprocess.Popenで実行)をGUIでリアルタイムに表示したいと考えています。

誰かがこれを行う方法を提案できますか?どの空き地オブジェクトを使用する必要があり、出力をリダイレクトする方法は?

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

python - Python コードから gtk.scrolledwindow オブジェクトをスクロールする方法

私はグレードGUIを持つPythonアプリケーションを書いています。サブプロセスを使用して、バックグラウンドでいくつかのシェル コマンドを実行します。

scrolledwindow ウィジェットと scrolledwindow ウィジェット内に textview ウィジェットを持つグレード GUI を使用します。subprocess.Popen オブジェクトが実行されると、textview に値が入力され、stdout と stderr がこの textview に表示されます。

私の問題は、テキストビューが常に読み込まれているが、スクロール位置0、0(一番上、一番左)で静止していることです

この scrolledwindow ウィジェットを常に一番下、一番左に配置したい...

このことを下にスクロールするためにどのメソッドを呼び出す必要があるか、誰にもわかりませんか?

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

python - グレードGUIでpythonアプリを配布するには?

Pythonで書いたこのアプリを配布しようとしています。アプリケーションは 2 つの Python スクリプトで構成されています。2.gladeファイルと1.pngファイル。

これがこのプロジェクトの私のディレクトリ構造です

vasmccは gui の単なる python スクリプトです...実際の python モジュールはvasm.py.

.glade私の質問は、と.pngファイルが含まれるようにこれを配布するにはどうすればよいですか?

配布とは、別のシステムにインストールできるインストール可能なソース パッケージを提供することを意味します。

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

gtk - Gtkでは、ネイティブコードよりもGlade / GtkBuilderを使用する方が良いのはいつですか?

Gladeはプロジェクトをすぐに始めるのに役立ちましたが、長期的には維持するのが難しいことに気づき、すべてをネイティブコードに切り替えることを考えています。どのような状況で空き地を選択し、いつネイティブコードを使用しますか?

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

templates - GTK / GladeのWPFDataTemplatesに似たものはありますか?

pyGTKアプリケーションをコーディングしていますが、ComboBoxからのユーザーの選択に基づいて入力を変更したいと思います。たとえば、ユーザーがトラック/車/バンを選択すると、入力パラメータが車両のタイプに応じて変化します。

Gladeを使用してさまざまなサブパネルを定義する方法はありますか?異なるサブパネルごとに新しいクラスを定義するのは簡単ですが、Gladeでもこれを行うことは可能ですか?

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

gtk - pygtk によるウィンドウ管理

PyGTK および GTK Builder ウィンドウに問題があります。これが私のコードの簡略版です。

gtk ビルダー ファイルには、水平方向のパッキング ボックスと破棄へのシグナルを備えたトップレベル ウィンドウが含まれているだけです。これは機能しているように見え、ウィンドウは正常に作成され、取り込まれますが、他のウィジェットで取り込まれたウィンドウを破棄しようとすると、python segfaults が発生します。

これは、ビルダーファイルにない新しいウィジェットをパックする際の問題であると考えているため、pygtk はそれらを破棄する方法を知りませんが、よくわかりません。

助けてくれてありがとう。

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

gtk - Glade を使用した gtk レイアウト テクニック

私は GUI がまったく苦手です。Glade for GTK+ を使用したレイアウト管理のヒントとコツに関する優れたチュートリアル資料を教えてください。

(「グレード チュートリアル」での最初の Google ヒットはカウントされません)

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

perl - Gtk2::Builder がシグナルを混同するのはなぜですか?

私はこのperlコードを持っています:

そしてこのビルダーファイル:

しかし、「on_radiobutton1_group_changed」を「top_window」からの「destroy」信号に誤って接続します。ウィンドウを閉じるときにのみ「print Dumper ...」ステートメントを実行するため、これを知っています。誰かが私が間違っていることを知っていますか?