gtkmm

    1熱度

    1回答

    我修改了發現的示例here以使用兩個io頻道。在我寫入兩個頻道之前似乎沒有任何回調被調用。之後,他們在寫入fifos時被單獨調用。我忘記了什麼嗎? 在一個shell窗口中啓動測試程序。 在第二個shell窗口中寫回聲「abc」> testfifo1。 - >沒有任何反應。 在第三個shell窗口中寫回聲「def」> testfifo2。 - >現在我得到「abc」和「def」 寫入其中一個fifo

    0熱度

    1回答

    我想在Gtk :: Notebook(gtkmm)中設置一個添加tab按鈕。我通過繪製一個像素圖到一個計算出來的位置來做到這一點 - 工作得很好。但是,當試圖接收事件時,我無法獲得一次左鍵單擊。單中間和單個右側給出新聞和發佈事件,而雙向左僅給出新聞事件,但單個左側不註冊任何事件。我該如何正確接收事件?

    2熱度

    2回答

    Gtk +中有一種方法可以將一個小部件堆疊在另一個上 - 不包括GtkFixed? GtkFixed不能很好地工作,原因有兩個:1)我需要Z順序,2)我需要一個小部件來伸展和填充提供的空間。

    1熱度

    2回答

    我需要檢測鼠標指針何時離開GtkNotebook中的一個區域。通常,這可以通過motion_notify事件來實現,但是如果指針移動得足夠快,則不會觸發該事件。因爲這是GtkNotebook中的某個像素區域,所以不可能使用GtkEventBox。什麼是正確的方法來做到這一點?

    1熱度

    1回答

    我正在爲使用gtkmm的小型應用程序開發插件。我正在處理的插件會在每分鐘後檢查某些條件(日期已更改,新的一天開始),並在條件成立時開始一些操作。在插件的初始化部分我已在下面的代碼段,它使用油嘴:: SignalTimeout和sigC++: testCounter = 0; sigc::slot<bool> tslot = sigc::mem_fun(*this, &NoteOf

    2熱度

    2回答

    我在Linux下使用gtkmm和libpcap編寫了一個應用程序。當然,gtkmm依賴於GTK +。 將它移植到Windows,並試圖分發之後,我收到的反饋是,有太多的依賴關係進行安裝。 用戶必須運行的GTK +,gtkmm的,和WinPcap的運行時安裝纔可以運行我的小應用程序,這固然是一種痛苦。 GIMP的Windows似乎使用啓動,如果需要GTK +的安裝程序的安裝程序,但這樣做了三種不同的

    0熱度

    4回答

    從我使用GTK +開始已經有一段時間了,而且我最後一次使用C語言,而不是像現在一樣使用gtkmm和C++。無論如何,我有我認爲應該是一個容易解決的問題: 我有一個彈出菜單組成的單選按鈕列表,當我點擊其中一個我想要發生一些行動。該代碼是這樣的: Gtk::RadioMenuItem::Group group; for (size_t i = 1; i < LH_MAX; ++i)

    0熱度

    1回答

    我正在使用gtkmm(和glibmm),我想從另一個線程更新GUI。我按照上 http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/thread_2dispatcher_8cc-example.html#_a1 的例子,但我有2個問題: 相反能說會道:: MainLoop語句接收的事件,有可能是一個GTK ::主(即運行我的窗口)接受信號