gtk

    2

    1答えて

    ハスケルGi-GTK noobはこちら。そして一般的にGTK noob。 私はイベントボックスにラップしたイメージを持っています。さて、ユーザーがイベントボックス(mousedown)を押したときを検出したいと思います。一部のグーグルでは、button-press-eventを使用するように指示しています。私のコードは以下の通りです。 drag <- imageNewFromFile "rszh.

    1

    2答えて

    私はいくつかのウィジェットを設定したウィンドウを持っていますが、ユーザー入力(たとえばボタンをクリック)した後でウィジェットの情報を更新したいと思っています。また、イベントハンドラでウィンドウに新しいウィジェットを追加できるようにしたい。 私の質問の下の簡単なバージョンで試してみました。明らかにそれは動作しません。 import gi gi.require_version("Gtk", "3.0

    0

    1答えて

    だから私は隙間を持つ仮想数字パッドを設計しています。今はうまくいきましたが、t9の方法でボタンに文字を印刷したかったのですが、それを時間を計る方法を理解できません...助けてください。私のコードは、これまでのところです: #include <gtk/gtk.h> #include <string.h> GtkWidget *g_entry1; int main

    0

    1答えて

    を示していない、何の「新しいファイルは」GTK2/GTK3ファイルブラウザに表示されませんタブの「Recent Files」(FirefoxやChromeのようなブラウザのCTRL + Oのウィンドウで簡単にその例を見ることができます) 最近編集したファイルや作成したファイルを、 GTK Recent Filesのファイルブラウザで更新するか? 例: $touch words.txt $scro

    0

    1答えて

    私はPyGObjectを使用してユーザーインターフェイスを作成しています。ボタンをクリックしたときにループを「実行」し、それに応じてウィンドウを更新するようにします。たとえば、次のコードでは、ボタンをクリックしたときのプログラムで、ラベルを数値で更新し、1秒間スリープし、数値を増やして番号を付けてラベルを更新します。プログラムは現在、しかし、ちょうど最後に変更が反映されます(ループが終了した後)。

    0

    1答えて

    私は自分自身の言語定義を作成しようとしており、それを私のアプリで構文を強調表示するために使っています。 私が持っている問題は、ただでさえテストするために、/usr/share/gtksourceview-3.0/language-specs/からコピーc.langファイルを使用して、私のアプリのデータフォルダー(/usr/share/myapp/)から言語定義にアクセスしようとしたとき、私は、実行

    0

    1答えて

    このメンバ関数のscroll_to(TextBuffer::iterator& iter, double within_margin = 0)パラメータwithin_marginについて私は不思議です。 APIには次のように書かれています。 この機能の有効画面は、マージン内のマージン分だけ縮小されています。画面サイズの[0.0,0.5]分数としてマージンwithin_margin ... パラメー

    2

    1答えて

    私は最近gtk +を使ってC言語で作業しました。 Iはなくメインウィンドウ(like here)にダイアログ二つのコールバック間で通信することを試みました。しかし、リンク内のソリューションとは異なり、プログラムはクラッシュします(パラメータから取得するウィジェットを使用しようとすると、2番目のコールバックで)。 これは、このために私のコードです: #include <gtk/gtk.h> #in

    1

    1答えて

    私はこのサンプルツールをGUIで作成していますが、コードは問題なく動作しています。しかし、私が把握できないことは、どのようにボタンを常にGUIの中央に表示できるかです問題はありません GUIのサイズがどのように変更されるのですか?私は達成するためにさまざまな方法を試みたが、誰も働かない。誰かが私を助けてください!事前にありがとうございます。 import gi gi.require_versio

    -1

    1答えて

    少し時間を置いて、ウィンドウを2回閉じる(メインウィンドウを破棄しない)岩。コードはエラーや警告なしでコンパイルされますが、 "on_window_sidebar1_back_clicked"をトリガーするボタンを押すと、プログラムを実行しているコンソールがエラー"Could not find signal handler 'on_window_sidebar1_back_clicked'. Di