問題タブ [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.
c - gtk を使用した複数スレッド プログレス バー コントロール
私のCプログラムでは、インターネットからいくつかのファイルをダウンロードし、GTKプログレスバーを使用してダウンロードの進行状況を表示しています。
ファイルを 1 つダウンロードすると、アプリにプログレス バーが 1 つ表示されます
3 つのファイルをダウンロードすると、アプリで 3 つの進行状況バーを表示できます。残りは同じ方法で行うことができます。
私はglade3でUIを作成しています。GtkTreeView には 3 つの列があります
- 名前
- 進捗
- 状態
そして私はいくつかのコードを書きました、それは動作しますが、いくつかの問題があります
1つのファイルをダウンロードすると、アプリのロンキングは悪くありません。
しかし、2つのファイルをダウンロードした場合。アプリは 2 つの進行状況バーを表示できませんでした。
アプリは 1 つの進行状況で 2 つのスレッドを表示するだけです
どうすれば解決できますか?
およびソースコード:
================================================== =======
更新 : 12-11-09
opengl - OpenGL +gtkglextmm+空き地
「gtkmm」でプログラミングしていると、ウィジェット「Gtk::DrawingArea」があります。
そのウィジェットを「手動で」プログラムすることができます(つまり、コードを記述します)。または、よりエレガントな方法は、同じ「グラフィック」を実行できる「glade」ユーザーインターフェイスデザイナーを使用することです。
今、私は「gtkglextmm」ライブラリを介してOpenGLをgtkmmに接続しようとしています。そのライブラリには、ウィジェット「Gtk :: GL :: DrawingArea」がありますが、このウィジェットは「 ISNOT」で空き地にあります。
では、「glade」(「グラフィカルユーザーインターフェイス」の部分)を使用して「OpenGL + gtkglextmm」でプログラミングする方法はありますか?
ありがとう。
python - シェルプロセスの出力を表示するPythonGUI(glade)
subprocess.Popenオブジェクトを使用していくつかのサブプロセスを実行するPythonアプリケーションを作成しています。グレイドGUIがあり、これらのコマンドの出力(subprocess.Popenで実行)をGUIでリアルタイムに表示したいと考えています。
誰かがこれを行う方法を提案できますか?どの空き地オブジェクトを使用する必要があり、出力をリダイレクトする方法は?
python - Python コードから gtk.scrolledwindow オブジェクトをスクロールする方法
私はグレードGUIを持つPythonアプリケーションを書いています。サブプロセスを使用して、バックグラウンドでいくつかのシェル コマンドを実行します。
scrolledwindow ウィジェットと scrolledwindow ウィジェット内に textview ウィジェットを持つグレード GUI を使用します。subprocess.Popen オブジェクトが実行されると、textview に値が入力され、stdout と stderr がこの textview に表示されます。
私の問題は、テキストビューが常に読み込まれているが、スクロール位置0、0(一番上、一番左)で静止していることです
この scrolledwindow ウィジェットを常に一番下、一番左に配置したい...
このことを下にスクロールするためにどのメソッドを呼び出す必要があるか、誰にもわかりませんか?
python - グレードGUIでpythonアプリを配布するには?
Pythonで書いたこのアプリを配布しようとしています。アプリケーションは 2 つの Python スクリプトで構成されています。2.glade
ファイルと1.png
ファイル。
これがこのプロジェクトの私のディレクトリ構造です
vasmcc
は gui の単なる python スクリプトです...実際の python モジュールはvasm.py
.
.glade
私の質問は、と.png
ファイルが含まれるようにこれを配布するにはどうすればよいですか?
配布とは、別のシステムにインストールできるインストール可能なソース パッケージを提供することを意味します。
gtk - Gtkでは、ネイティブコードよりもGlade / GtkBuilderを使用する方が良いのはいつですか?
Gladeはプロジェクトをすぐに始めるのに役立ちましたが、長期的には維持するのが難しいことに気づき、すべてをネイティブコードに切り替えることを考えています。どのような状況で空き地を選択し、いつネイティブコードを使用しますか?
templates - GTK / GladeのWPFDataTemplatesに似たものはありますか?
pyGTKアプリケーションをコーディングしていますが、ComboBoxからのユーザーの選択に基づいて入力を変更したいと思います。たとえば、ユーザーがトラック/車/バンを選択すると、入力パラメータが車両のタイプに応じて変化します。
Gladeを使用してさまざまなサブパネルを定義する方法はありますか?異なるサブパネルごとに新しいクラスを定義するのは簡単ですが、Gladeでもこれを行うことは可能ですか?
gtk - pygtk によるウィンドウ管理
PyGTK および GTK Builder ウィンドウに問題があります。これが私のコードの簡略版です。
gtk ビルダー ファイルには、水平方向のパッキング ボックスと破棄へのシグナルを備えたトップレベル ウィンドウが含まれているだけです。これは機能しているように見え、ウィンドウは正常に作成され、取り込まれますが、他のウィジェットで取り込まれたウィンドウを破棄しようとすると、python segfaults が発生します。
これは、ビルダーファイルにない新しいウィジェットをパックする際の問題であると考えているため、pygtk はそれらを破棄する方法を知りませんが、よくわかりません。
助けてくれてありがとう。
gtk - Glade を使用した gtk レイアウト テクニック
私は GUI がまったく苦手です。Glade for GTK+ を使用したレイアウト管理のヒントとコツに関する優れたチュートリアル資料を教えてください。
(「グレード チュートリアル」での最初の Google ヒットはカウントされません)
perl - Gtk2::Builder がシグナルを混同するのはなぜですか?
私はこのperlコードを持っています:
そしてこのビルダーファイル:
しかし、「on_radiobutton1_group_changed」を「top_window」からの「destroy」信号に誤って接続します。ウィンドウを閉じるときにのみ「print Dumper ...」ステートメントを実行するため、これを知っています。誰かが私が間違っていることを知っていますか?