問題タブ [gtk]
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 - MessageBoxのGTK実装
MessageBox
私はGTKを使用してWin32を実装しようとしています。アプリはSDL/OpenGLを使用しているため、これはGTKアプリではありません。
関数内で初期化(gtk_init
)のようなものを次のように処理します。MessageBox
今、私は決して経験豊富なGTKプログラマーではなく、恐らくひどく間違ったことをしていることに気づきました。
ただし、私の問題は、プロセスが終了するまでこの関数が表示されたまま最後のダイアログが表示されることです。何か案は?
linux - LinuxでbashスクリプトからGUIメッセージボックスを表示するにはどうすればよいですか?
私はUbuntulinuxでいくつかの小さなbashスクリプトを書いています。入力を入力したり出力を表示したりするためのターミナルウィンドウを必要とせずに、GUIからそれらを実行できるようにしたい。
これまでのところ、必要な入力はsudoのパスワードだけです-そしてgksudoはそれをうまく処理します。しかし、メッセージボックスを表示する簡単な方法はまだ見つかりません。ある種の「gkmessage」コマンドを使用できますか?デフォルトのUbuntuインストールに存在するものが好きですが、必要に応じて新しいパッケージをインストールしてもかまいません。
python - pyGTKアプリケーション内のpyGame
PyGTKアプリケーション内でPyGame(SDL)を使用するための最良の方法は何ですか?
GTKウィンドウに描画領域を設定し、同時にGTKイベントとSDLイベントの両方を管理できる方法を探しています。
python - 空き地または空き地なし:PyGtkを使用する最良の方法は何ですか?
私はしばらくの間Pythonを学んでいて、ある程度の成功を収めています。PyGtk + Gladeを使用して1つまたは2つの(単純な)プログラムを作成することさえできました。
問題は、PythonでGTKを使用する最良の方法が、Gladeを使用してインターフェースを構築することであるかどうかはわかりません。
私たちの中で経験豊富な人(私は初心者であることを忘れないでください)が、コード自体にすべてを作成するのではなく、Gladeを使用することの利点と警告を指摘できるかどうか疑問に思っていました(正しいgtkバインディングを学習することはできないと仮定します)まさに問題になる)。
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 が自動的かつ不必要に値を設定するのはなぜですか? これには、私が気付いていない副作用がありますか?
mono - 選択したGtkオブジェクト(ダイアログ)を作成しようとすると、Mono-Developがエラー ""をスローします。なぜですか?
最近、Mono-Develop IDE(v1)を使用してUbuntu 8.04でMono(1.9.1)を使い始めました。GTK-Sharp2を使用してPlayアプリのGUIを実行しようとしています。
何らかの理由でgtkダイアログ(ColorSelectionDialog
またはMessageDialog
)を作成しようとすると、コンパイラは「'Gtk.ColorSelectionDialog.ColorSelectionDialog(GLib.GType)'は保護レベル(CS0122)のためアクセスできません」というエラーをスローします。
おそらく、これらのダイアログはGTKライブラリのパブリックオブジェクトではありませんか?
例外をスローするいくつかのc#コードのサンプルを次に示します。
助言がありますか?
python - pygtk で新しいシグナルを作成するにはどうすればよいですか
Python オブジェクトを作成しましたが、シグナルを送信したいと考えています。gobject.GObject から継承させましたが、オブジェクトに新しいシグナルを作成する方法がないようです。
python - GTK TextView で元に戻す
私が貢献するプログラムの依存関係を最小限に抑えようとしています。これは小さなテキストエディターです。
GTK Textview には、元に戻す機能が組み込まれていないようです。これまで見逃していた参照実装はありますか? 誰もが TextView ウィジェット用に独自の取り消し機能を作成していますか?
どんなサンプル コードにも満足しています。私たちのプロジェクトは Python で行われているので、Python のサンプル コードに最も満足しています。
gtk - GTKノートブックのタブとしてウィンドウの親を変更する
GTK#でMonoを使用していて、既存のウィンドウをGTK.Notebookの新しいタブとして表示しようとしています。現在、次のようにウィジェットをノートブックに再ペアレント化しています。
これを行う必要がありますか、それとも既存のウィンドウを再利用してタブに表示できるようにするためのより良い方法はありますか?
python - PyQt と PyCairo
Gtk Drawing Area 内に PyCairo サーフェスを配置できることはわかっています。しかし、Qt の方が作業しやすいと思うので、Qt コンポーネント内に PyCairo サーフェスを配置する方法があるかどうか疑問に思っていましたか?