gtkmm

    0

    1答えて

    Gtk :: Notebook(gtkmm)で追加タブボタンを設定しようとしています。私は計算された位置にピクスマップを描くことによってこれをやっています - それはうまく動作します。しかし、イベントを受信しようとすると、1回の左クリックは選択できません。シングルミドルとシングルミッドはプレスイベントとリリースイベントの両方を与え、ダブルミッドはプレスイベントを与えますが、シングルミッドは何も登録

    2

    2答えて

    現在、私はマルチスレッドアプリケーションを開発しています。私は各スレッドの状態、スレッドごとに1行を表示するためにTreeViewを使用します。 あり、主に二つのクラスです:処理スレッド用 メインGUIクラス含むツリービュー クラスはGtk :: TreeModelのを渡す::イテレータを第二のクラスへの引数として は以来、実行可能ではありません行[m_Columns.m_id]のような書式で行の

    0

    1答えて

    私はgtkmm(とglibmm)を使用しています。私は別のスレッドからGUIを更新したいと思います。こと( 代わりに口が達者な::メインループのイベントを受信する、にGtk ::メインのため、それが可能である:私は http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/thread_2dispatcher_8cc-example.html

    8

    7答えて

    私は約2年前にubuntuを使い始めたC#プログラマーです。私はCやC++のGUIプログラミングを学びたいと思っています。私はモノが本当に好きではない、私のシステムでクラッシュする傾向がある。私はC++の基本的な理解があります。私はCで働いたことはありませんが、それは涼しいです。どのツールキットを私は学ぶべきですか?それぞれのPro/Consを付ける。ありがとう!

    1

    2答えて

    マウスポインタがGtkNotebookのエリアを離れるときを検出する必要があります。通常、これはmotion_notifyイベントでは可能ですが、ポインタが十分に速く動かされた場合、イベントはトリガされません。これはGtkNotebookの特定のピクセル領域であるため、GtkEventBoxを使用することはできません。これを行う適切な方法は何ですか?

    1

    3答えて

    列ヘッダーからソート矢印を削除する必要があります。これは列のset_sort_indicator(false)を呼び出すことによって行うことができます。 矢印は表示されませんが、スペースはまだ予約されているようです。列のタイトルがすべてのヘッダーを埋めるのに十分な大きさであれば、最後の部分はクリップされます(矢印があるはずです)。 タイトルがヘッダー全体を埋める方法はありますか?