問題タブ [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 に答える
7466 参照

c - .Glade(またはxml)ファイルをCソースに変換するツール

.Glade(またはxml)ファイルをCソースに変換できるツールを探しています。
g2c(Glade To C Translator)を試しましたが、Windowsバイナリを探しています。

誰もがウィンドウのための良いツールを知っています。

ありがとう、
PP。

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

python - Python Glade GTKBuilder チェックボタン

GTKBuilder チェックボタンがチェックされているかどうかを確認するにはどうすればよいですか?

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

python - GUI または CLI を実行できるように、Python APP の上に GUI を作成するにはどうすればよいですか?

シリアルを使用してモーターを制御するアプリを Python で作成しようとしています。これはすべて、CLI の状況で正常に機能し、一般的に安定しています。しかし、このコード ベースに GUI を追加するのはどれほど簡単なのだろうと思っていました。

もっと多くのコードがあると思いますが、GTK のようなものを検出する簡単な方法があるので、GTK が存在する場合にのみコードを適用しますか?

また、一般的に Python での GUI の作成: GUI の詳細をコードから除外し、GTK の XML ベースのアプローチ (gtk.glade.XML() 関数を使用) のようなものを使用するのが最善ですか? Glade / XML / "Explode in Code" アプローチと同様のアプローチを持つ他の GUI ツールキットはありますか?

アドバイスをありがとう。

アンディ

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

c - ボタンのアクションをグレードに設定するには?

C で書かれたプログラムのインターフェイスを設計するためにグレードを使用していますが、ボタンに問題があります。

ボタンのアクションをグレードに設定する方法を誰かに説明してもらえますか?

つまり、コードに関数を書きましたが、それをグラフィックに関連付ける方法がわかりません...シグナルボックスにGtkButtonをアクティブに設定し、「on_button_activate」を選択し、「ユーザーデータ」に私の関数の名前ですが、コンパイルすると、これが最終的な答えになります:

そして明らかにボタンは機能しません

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

python - Linux/WindowsでのGUIアプリケーションの作成。使用する言語/ツールは何ですか?

私の学生グループと私は、この学期に夏の間取り組んだプロジェクトに取り組み続け、プロフェッショナルで展開可能なアプリになることを目指しています。私たちはもともとAdobeAIRでそれを行いましたが、このプログラムが実行されるコンピューターは非常に遅く、おそらく600mhzと128-256mb ramであるため、フラッシュはそれをカットしません。基本的には、貧困国に発送する健康診断アプリケーションです。

さて、本当の問題が来ます。アプリケーションを再構築する言語を検討しています。adobeflex/airguibuilderやvisualstudioのguibuilderなどの優れたGUIビルダーが関連付けられている必要がありますが、アプリケーションは主にLinuxで実行する必要があり、ただプラスの窓。私たち全員も学生であり、外部からの支援はまったくありません。そのため、問題が発生した場合は、十分なドキュメントを用意しておく必要があります。

これまでに検討したことのいくつかは、pythonとgladeまたはc#とmonodevelopを使用していますが、これについても専門家ではありません。そのため、代わりに適切なツールを選択することに時間を費やしたいので、助けを求めています。障害にぶつかったときに時間を無駄にしました。

前もって感謝します!

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

gtk - glade/Gtkbuilderでカスタムウィジェットを使用する

私はGtkとGladeでアプリケーションを開発しています。私の印象では、メインウィンドウ用にGtkWindowのサブクラスを作成するのが一般的ですが、GtkBuilder定義からサブクラスを構築する方法に固執しています。誰かが方法を知っていますか?

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

c++ - Linux / C++ は、glade3 および gtkmm に関するヘルプ

以下は、Glade3 と GTK2+ を使用して GUI を作成する C アプリケーションのソース コードです。

そして空き地ファイル:

次に、このアプリケーションを C++ でコーディングします。誰でも gtkmm を使用して例やチュートリアルを提供できますか? または、この単純な例を私に変換してください。前もって感謝します!

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

gtk - Glade を使用して Gtk ツリービューで編集可能なセルを含む列を作成する

サンプルの x 座標と y 座標を含むテーブルを使用して単純な GUI を作成しようとしています。私はツリービューを使用しており、テーブルのセルをユーザーが編集できるようにしたいと考えています。Glade の cellrenderer プロパティでセルを直接編集可能にするかどうかを指定することは可能ですか?それともコードで指定する必要がありますか? Glade 3.6.1 を使用しています

ツリー ビューを編集するときにツリー ビュー エディタで [編集可能] ボックスのチェックを外すと、セルを編集可能にするかどうかを指定できることがわかりました。モデル。しかし、プログラムを実行すると、セルは編集可能ですが、中に書いた値は消えてしまいます。どうすれば修正できますか?入力した値がセルに保存されないのはなぜですか?

ヒントをありがとう

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

python - Python で定義されていないコマンド - 本当の基本ですが、混乱しています!

私はこの短いスクリプトを書きました (サイズの細かい部分は省略しました)。非常に単純なエラーが表示されますが、理由がわかりません! 私はPythonに非常に慣れていないので、誰かが問題とそれが機能しない理由を説明できますか?

完全なカスタムシリアル書き込み文字列をコンソールに出力したいときにエラーが発生するようですが、関数に送信した Args を認識していないようです。

おそらく、私は非常に単純なことを誤解しています。Python を少しでも理解していれば誰にとっても簡単なはずです

乾杯

コード:

エラー:

最後に、状況に関するいくつかのコンテキストを流すだけです。

Glade と Python/PyGTK で小さな GUI アプリを作成して、PySerial モジュールを使用してシリアル経由でステッピング モーターを制御しています。ただし、ケーブルの「送信」にデフォルト値を追加できるように、独自の「書き込み」機能をパッケージ化したいと考えています。たとえば、モーター番号と、命令の最後に常にリターンを追加します。同じ関数で応答をすぐに読み取るなどの他のことも、応答を測定するのに役立ちます。そのため、それをカスタム関数にラップすることは賢明なことのように思えました。

上記に関するアドバイスやヘルプをいただければ幸いです。

よろしくお願いします。

アンディ

更新:「自己」を含めないという元の問題に対処し、スタックが通常使用するタブを受け入れるようにすることができたので、見やすくなりました。また、削除した唯一のコードは単純な変数設定であることに注意してください。ただし、問題は解決しません。

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

c - gtk に bash のようなウィジェットを挿入する

デバッグ、情報など、多くの目的のために多くのprintfを持つcでプログラムを書くとき、私はgtkでそのようなことをしたいと思います。通常のCプログラム

ありがとう、

---UPDATE--- ptomato のアドバイスに従って vte を使用しています。いくつかの問題が発生しましたが。私はglade-3を使用していましたが、ファイルgladeが開いているときにvteウィジェットが表示されませんでした。開いているときに、多くの警告エラーと 2 つの重大エラーが表示されることに気付きました。それらの重要なものの1つは

apt-get を介して libvte-dev をインストールしましたが、ウィジェット パレットに表示されることがわかりました