![](/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 版本中所有已棄用的用法,並在移植前將它們更新為較新的風格。 我發現了幾個可以幫助解決這個問 ...
[英]gtkmm catch widget destruction event
我使用 gtkmm 3.24.5。 我想添加一個 sigc 回調來“銷毀”一個小部件。 我怎樣才能連接? Gtk::Widget 上沒有這樣的信號。 我可以使用 C API 來完成嗎? 感謝您的回復。 ...
[英]Reading multiple files from FileChooserDialog GTK 3
我正在嘗試打開Gtkmm::FileChooserDialog以選擇多個文件並將它們的路徑連同文件名一起打印到 label。我可以打開對話框並選擇文件,但我很難將文件名讀取到我的變量中。 FileChooserDialog openFileDialog("", FILE_CHOOSER_ ...
[英]Where are stockId gtk image stored?
stockId gtk 圖像存儲在哪里? 我使用 gtkmm 3.24.5。 在 gtkmm 中,我將它們顯示為: // Note: This code is deprecated Gtk::Image image(Gtk:Stock::Yes.id, ICON_SIZE_BUTTON); 我想 ...
[英]Moving (repositioning) a Child Window or Dialog in Gtk / Gtkmm
子Gtk::Window或Gtk::Dialog可以通過拖動標題欄來移動。 作為頂級 windows,此活動需要 window 經理的支持。 Gtk 請求 window 管理器移動 Z05B8C74CBD96FBF2DE4C1A352702 的 position 的機制是什么? 背景我有一個 G ...
[英]"Name: value" widget via GTK
如何通過 GTK 制作一個如下所示的小部件?------------------ | Text1: | 1 | |-----------+----| | Text2: | 10 | |-----------+----| | | | | | ...
[英]Error while opening png image with Gdk::Pixbuf::create_from_resource
我正在嘗試使用 Gdk::Pixbuf::create_from_resource 讀取 png 圖像: 但是會出現錯誤: gtkmm 版本 3.24.6 ...
[英]Can't Make GtkApplication run a Glib::Ref<Gtk::ApplicationWindow> given by GTK::Builder
我正在嘗試運行一個簡單的 Gtkmm 程序,但無法將內容發送到 GlibRef。 這是一個示例代碼: 這給了我以下錯誤(顯示重要部分): 嘗試使用 *myMainWindow 不起作用,因為未定義此運算符,已定義 operator-> 但不起作用,因為它比需要的更深,顯示以下錯誤: ...
[英]How do I pack a Gtk::Entry into a Gtk::HeaderBar so the entry completely fills the header bar?
我正在gtkmm-3.0中制作一個程序,它有一個Gtk::HeaderBar作為標題欄。 我正在嘗試使用以下代碼將Gtk::Entry打包到其中:Gtk::HeaderBar headerBar; Gtk::Entry entry; headerBar.set_hexpand(); header ...
[英]Signal_delete_event doesn't change page in notebook with set_current_page
我想在刪除 window 時更改到筆記本中的某個頁面,並在有效刪除 window 之前做一些工作。下面的代碼為 get_current_page 提供了 1,但頁面並沒有有效地更改為 1。 這個問題的解決方案應該是什么? ...
[英]Why sources codes c++ in linux compile and does not start?
源代碼 c++ gtkmm3 gtk4 linux: 我在終端中使用下一個命令編譯它們: 他們沒有啟動,我在 xubuntu 21.10 xfce (xfce4-panel 4.16.3 (Xfce 4.16)) 上的控制台(終端)中看到下一個錯誤 為什么? ...
[英]Move the position of a Gtk::Widget inside the Gtk::Grid
我想在網格內移動兩個小部件的位置。 我該怎么做? 到目前為止我得到了什么: 可悲的是,這段代碼沒有做我想要的:小部件的位置沒有改變。 ...
[英]How to create a desktop icon on User's computer to run C++ program which contains Gtkmm and Opencv libraries?
我使用的是 Windows 10 操作系統和 Code::blocks IDE。 我想向用戶提供我的“cpp”程序的可執行文件,雙擊它應該運行程序。 我從 code::blocks 項目中得到了 .exe 文件。 當我在用戶的電腦上運行 .exe 時,它顯示以下錯誤 libgtkmm-3.0-1 ...
[英]Where can I find good documentation for Gtkmm?
似乎很難找到關於 Gtkmm 主題的高質量文檔。 Gtkmm 有很好的文檔嗎? 如果是這樣,我在哪里可以找到它? ...
[英]Gtk::StatusIcon system tray alignment issues
我正在從 PNG 文件創建 Gtk::StatusIcon object,但系統托盤圖標顯示在系統托盤的中心。 默認情況下,如何將此系統托盤圖標 alignment 移到右側。 我看過 GTK::StatusIcon API 但什么也沒看到。 我正在使用 gtkmm-3.0 在 Ubuntu 18. ...
[英]Animated gif image isn't being animated in my modeless Gtk::Dialog
我的目標是在 Gtk::Dialog 中顯示一個帶有動畫 gif(微調器)的簡短“請稍候...”對話框。 我的問題是,當我不使用Gtk:Dialog::run()時,gif 不會動畫,當我使用Gtk:Dialog::run()方法時,它會完全阻止我運行的代碼。 而且由於我的對話框中沒有任何按鈕,它會 ...
[英]How to run a function in another thread in gtkmm?
我想用 gtkmm/glade 制作一個有用的應用程序,我需要將一個簡單的按鈕信號傳遞給另一個線程。 但不幸的是,我不知道該怎么做。 為了更好的演示,我做了一個小軟件。 這是一個按鈕和一個進度條,如果您按下該按鈕,進度條就會被填滿。 如果您修改我的代碼以使“ClickInterrupt()”fun ...
[英]Scrolling to the bottom of the TextView in gtkmm
The layout is the following: There is a Gtk::ScrollWindow and inside of it is Gtk::TextView , the latter is of a derived class called TextArea . 作為測試 ...
[英]How to disconnect a signal
我編寫了一個程序來計算 window 的形狀的面積和體積。 一切正常,除了關於使用Gtk::Entry::signal_activate()的一件事。 在以下代碼中: 如果我從選項案例 2 開始,一切正常。 如果我 go 通過案例 1,然后是案例 2,按 Enter 鍵會將焦點轉移到下一個Gtk:: ...
[英]Progress Bar gtkmm Glade
使用按鈕並處理其事件很容易,但我無法與進度條交互。 如何從 Glade 文件中獲取Gtk::ProgressBar並設置其分數? 我使用 Gtkmm 3.24,我想在單擊按鈕時更新進度條。 這是我的林間空地文件:<?xml version="1.0" encoding="UTF-8"?> ...