![](/img/trans.png)
[英]Make compiler warn about Gtkmm deprecations
我開始考慮將我的應用程序從 Gtkmm 3.24 移植到 Gtkmm 4.x(還不確定哪個版本)。 目前,我只是想了解到底什么被棄用了,以及規划需要做多少工作。 簡化移植的一種方法是查看 Gtkmm 3.24 版本中所有已棄用的用法,並在移植前將它們更新為較新的風格。 我發現了幾個可以幫助解決這個問 ...
[英]Make compiler warn about Gtkmm deprecations
我開始考慮將我的應用程序從 Gtkmm 3.24 移植到 Gtkmm 4.x(還不確定哪個版本)。 目前,我只是想了解到底什么被棄用了,以及規划需要做多少工作。 簡化移植的一種方法是查看 Gtkmm 3.24 版本中所有已棄用的用法,並在移植前將它們更新為較新的風格。 我發現了幾個可以幫助解決這個問 ...
[英]GdkEventButton when migrating from gtkmm-3.0 to gtkmm-4.0
我正在嘗試獲取光標的坐標以及單擊 gtkmm 4.0 中的按鈕時發生的單擊類型。 在 gtkmm 3.0 中,我可以使用GdkEventButton ,如文檔中的示例所示: 但是GdkEventButton在 gtkmm 4.0 中似乎不再存在或不再可用。 遷移文檔中提到了 GdkEvent AP ...
[英]How to use Gtk::CssProvider with gtkmm-4.0?
我正在嘗試將Gtk::CssProvider與 gtkmm-4.0 一起使用,但它不起作用。 我想更改背景顏色按鈕。 我想我忘記了什么,但我不明白是什么。 有任何想法嗎? ...
[英]gtkmm-4.0 : how to browse all widgets Gtk::Entry?
我用 81 Gtk::Entry 這樣創建了一個 window 我得到這個 如何瀏覽每個條目以獲取 std::array 中的文本。 ...
[英]Increase the font size of a TextView in gtkmm-4.0
假設我們有這個簡單的應用程序,一個Gtk::TextView在 window 中。 我使用 gtkmm-4.0 主窗口.h#pragma once #include <gtkmm.h> class mainwindow : public Gtk::Window { public: ...
[英]GTKmm popover menu items not highlighting when used with treeview
下午好, 我正在嘗試將彈出上下文菜單集成到 GTKmm 4 中的 treeview 小部件。 我已經成功地顯示了菜單,並在單擊上下文菜單選項時調用了相應的操作,但是,我發現當鼠標懸停在菜單項上時,菜單項沒有突出顯示。 顯示我所見內容的 GIF 在這里: 但是,如果使用相同的代碼,我將菜單和操作組附 ...
[英]How do I close this Gtk::MessageDialog before it's parent window is destructed?
我目前正在嘗試創建一個簡單的 Gtkmm 程序,該程序具有一個生成對話框的按鈕。 但是,我目前遇到問題,因為 AppWindow 類的析構函數導致關閉對話框的段錯誤。 我在調用close之前檢查unique_ptr是否為nullptr ,但即使進行了檢查,如果對話框在主窗口之前已經關閉,它也會崩潰。 ...
[英]gtkmm: How do I use a custom widget in a GtkBuilder XML file?
我正在編寫一個 gtkmm-4 應用程序,並希望將自定義小部件與GtkBuilder XML 一起使用。如果該小部件是從 C++ 構建的,則它可以正常工作。 但是,當從 XML 構建時它不會呈現。 注意:這個問題可能被認為是這個問題的重復。 我不是在詢問有關將 Glade 與我的小部件一起使用的問 ...
[英]How to move the Gtk::Entry cursor?
我正在嘗試制作一個自定義Gtk::Entry小部件 (gtkmm4),它只接受數字並將文本顯示為貨幣。 小數點和千位分隔符會自動添加到文本中。 所以我從Gtk::Entry派生並將signal_changed()與格式化輸入的成員 function 連接起來: 問題是:用戶一次按下一個鍵,但在特定 ...
[英]How to change the entry's font size in gtkmm
我正在嘗試制作一個應用程序,並在其中放入一個條目,當我在條目中寫東西時,它的字體很小並且與條目的大小不兼容,有什么辦法可以改變它的大小 ...
[英]Trouble getting gtkmm-4.0 to work on macOS Monterey
我無法讓 gtkmm-4.0 在 Mac OS Monterey 上工作。 這是一個使用 gtkmm4 的簡單 C++ 應用程序。 然后我用 g++ 編譯這個應用程序,然后通過llvm-cxxfilt錯誤消息。g++-11 helloworld.cpp -o helloworld `pkg-conf ...
[英]gtkmm4: hide Gtk::Video's Gtk::MediaControls
我不太喜歡 Gtk::Video 的控件外觀,我想用我自己的自定義控件來擴展它們,但我不確定如何隱藏默認媒體控件。 有什么辦法可以做到這一點嗎? ...
[英]gtkmm4: Gtk::Button click signal doesn't fire when in Gtk::HeaderBar
我正在使用gtkmm4。 我有一個 Gtk::Window、Gtk::Button 和 ZE6094CAAEAA630167CCA0F55504CBEZ:HeaderBar 我已將 Button 打包到 HeaderBar 的末尾,然后將 Window 的標題欄設置為標題欄。 我的代碼看起來像這樣: ...
[英]How to embed opencascade V3d_View in gtkmm widget
我試圖通過創建自定義小部件並覆蓋 Gtk::widget::on_realize() 方法,將代碼從https://github.com/eryar/occQt移植到 gtkmm 但是在附加OccView對象后Gtk::Window保持為空。 我究竟做錯了什么? 是否有關於如何將 Opencas ...
[英]gtkmm 4: How to get X window ID from inside widget?
在 gtkmm 4 中,如何從繼承自Gtk::Widget的類內部獲取X11/Xh定義的XID類型的 X Window ID? ...
[英]How to get the XId of a Gtk::Window in Gtkmm4
我正在使用 Gtkmm4,並且很多 API 已被刪除。 In Gtk3 one could use Gtk::Window::get_xid (inherited from Gdk::Window ), but thats not possible anymore, because Gdk::W ...