gtkmm

    0熱度

    2回答

    我有這樣一個簡單的gtkmm程序: 文件main.cpp中: #include "mainwindow.h" #include <gtkmm/application.h> int main(int argc, char *argv[]) { auto app = Gtk::Application::create(argc, argv, "org.gtkmm.example");

    0熱度

    1回答

    我正在嘗試創建一個全屏窗口,窗口中間覆蓋了一個圖像和一個入口小部件。 我已經有圖像的全屏窗口,但是,我正在努力將輸入框完全放置在窗口中間。我試過Gtk::Alignment,Gtk::VBox,Gtk::HBox,Gtk::Table 和許多其他的容器,但說實話,我真的不明白所有的容器他們如何表現。我已經習慣了絕對定位的WIN32 API,這是不同的。我知道我可以在Gtk/gtkmm中使用類似於固

    1熱度

    1回答

    我想用gtkmm編寫一個簡單的應用程序,它將顯示從串行端口接收到的值。我正在使用這裏找到的AsyncSerial類 - https://github.com/fedetft/serial-port。這些類在命令行上都適合我,但我無法讓它們在gtkmm中更新標籤。當我調用函數start_serial_read()時,lblMass接收到一個空字符串,並且沒有輸出。如果我在函數內停止了程序並逐步完成,

    0熱度

    2回答

    我試圖讓多個Gtk :: ToggleButton作爲Gtk :: RadioButton。當其中一個按鈕被按下時,另一個按鈕關閉。 如果Gtk :: ToggleButton沒有自己處理切換(按下或不按下),它就像創建switch語句一樣簡單。因此,我打算將它作爲常規按鈕進行切換,調用signal_clicked()。connect(),它調用set_active(true/false)函數,使

    1熱度

    2回答

    我正在重建一個我已經在Qt中完成的項目,但只是爲了好玩而使用gktmm。 這些項目包含多個表格,隨着時間的推移,這些表格將獲得越來越多的列和行。最後,它開始有必要水平滾動,並且我希望我的gtk :: TreeView在其行上具有標題,所以它們在水平和垂直滾動時始終可見 這是新項目(左) vs舊項目(右) 正如你所看到的那樣,舊的在行上有標題(我忘記把它們放在列上,我知道),這就是我想要實現的。 (

    0熱度

    1回答

    我在使用gtkmm的C++中編寫程序,當我將它發送給朋友測試時,爲了確保它能在另一臺計算機上運行,​​他得到了以下錯誤: ./a.out: symbol lookup error: ./a.out: undefined symbol: _ZN4Glib7ustringC1EONSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 我送他的節目已經被

    1熱度

    2回答

    因爲我使用的組合框可能包含很長的尺寸, 這會導致組合框的寬度遠遠超出合理尺寸,我試圖給出最大寬度組合框。 如果我這樣做是這樣的: class MyCombo : public Gtk::ComboBox { private: CellRendererText render; public: MyCombo() { render.proper

    0熱度

    1回答

    我在Linux C++中使用Gtkmm包進行GUI編程。我想關閉另一個類的一個gui窗口來調用gui函數。有什麼建議麼?

    0熱度

    1回答

    我目前正在嘗試使用我的linux系統編譯我的Gtkmm程序。這要求我將Gtk二進制文件(在本例中爲.dll)與我的程序一起運送,因爲Gtk不支持靜態鏈接。 但我只是不知道如何讓他們 - 官方Gtk下載頁面(https://www.gtk.org/download/windows.php)只是重定向到MSYS2項目(http://www.msys2.org/),提供.EXE文件**憤怒*! 我只是不

    0熱度

    1回答

    我正在做Gtkmm GUI編程,我對這種編程語言很陌生。 如何讓用戶只在Gtkmm條目文本框中輸入數值。