![](/img/trans.png)
[英]When i Compile GTK3+ Source code, has Error
當我編譯 GTK+ 代碼時(在 C 中)gcc 有很多錯誤! 此代碼來自 GTK 演示,但它的示例不適用於我的 Fedore 37! GTK Demo截圖那是源代碼: 但是當我編譯它時: 錯誤: 但是當我點擊 GTK Demo 上的運行按鈕時,它在我的電腦上運行: Run Key Combo Bo ...
[英]When i Compile GTK3+ Source code, has Error
當我編譯 GTK+ 代碼時(在 C 中)gcc 有很多錯誤! 此代碼來自 GTK 演示,但它的示例不適用於我的 Fedore 37! GTK Demo截圖那是源代碼: 但是當我編譯它時: 錯誤: 但是當我點擊 GTK Demo 上的運行按鈕時,它在我的電腦上運行: Run Key Combo Bo ...
[英]GTk printing 0ne p[age documents
我在 GTK 3.0 中打印一頁文檔時遇到問題。 超過一頁的文檔可以正確打印,但一頁文檔不會打印。 因為在 GNAT Studio 23.0w (20220512) 中使用調試器有時會出現問題,所以我在運行到 GTK textview 期間打印了一些中間結果。我發現程序甚至沒有從 Connect_a ...
[英]GTK3 application doesn't show window when run from gdb
我正在嘗試使用 gdb 命令調試我的 GTK3 應用程序,但我似乎無法讓它工作。 當我運行命令gdb./myapp時,它會成功加載所有調試符號。 但是,當我隨后在 gdb 中調用run命令時,應用程序 window 沒有打開,並顯示如下: 如果我在沒有調試器的情況下運行應用程序 window,它可 ...
[英]How to hide buttons in GTK3
我是 GTK3 和 Rust 的新手,我不熟悉所有可用的方法,在這種情況下隱藏/顯示按鈕。 我確實在網上找到了set_visible();的方法。 ,但是當我嘗試像這樣實現它時: 那沒有用。 我沒有錯誤,也沒有恐慌,它編譯了,服務器啟動了,按鈕仍然可見。 這或多或少正是我的main.rs文件: 但 ...
[英]How to add a separator to Gio::Menu
我正在使用 GTK3 和 gtkmm 編寫應用程序。 我正在向 header 欄添加一個菜單按鈕。 到目前為止,我可以顯示項目,但無法添加分隔符。 這是我創建菜單的地方: ...並添加一些項目: 這就是我得到的: 但是我想在兩個項目之間添加一條水平線。 使用Gio::Menu似乎沒有明顯的方法可 ...
[英]set_halign(gtk::Align::End) on buttons in GTK Rust not right aligning
賞金將在 5 天后到期。 此問題的答案有資格獲得+50聲望賞金。 丹尼爾正在從可靠的來源尋找答案。 所以我從閱讀文檔中了解到set_halign(gtk::Align::End)會將按鈕向右對齊,但這並沒有發生,它與具有set_halign(gtk::Align::Start) 。 ...
[英]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_ ...
[英]Cannot find gtk/gtk.h when building nativefiledialog on Fedora 37
我在我的 C++ 項目中使用nativefiledialog-cmake作為子模塊。 當我使用 CMake 生成構建文件時,它無法正確生成,因為它找不到 nativefiledialog 的源文件之一所需的gtk/gtk.h文件: nfd_gtk.c 。 我已經安裝了以下 GTK 和 GTK 依賴 ...
[英]Error Cannot create instance of abstract (non-instantiable) type `GtkBox' python3
運行此代碼時出現錯誤: 錯誤發生在 output: 我目前使用 python3 並且已經在 PyCharm 中安裝了 PyGObject package ...
[英]Styling GTK Switch with PyGObject
我正在嘗試在我的 PyGObject 項目中自定義 GTKSwitch 的樣式,這非常令人沮喪。 PyGObject 和 GTK 的文檔都很糟糕,基本上什么也沒告訴你。 對於與開關相關的任何樣式,我能夠找到的唯一參考是此處,其中提到了slider-height和slider-width ,但表示兩 ...
[英]How can I remove the duplication in this Rust code?
這段有效的 Rust 代碼有些重復: 我嘗試使用downcast()來簡化它,如下所示: 但我收到以下錯誤: 我可以刪除重復項嗎? ...
[英]Why does gtk3 call the ClosureNotify function in the example code, but gkt4 doesn't?
當這個例子程序#include <gtk/gtk.h> static void draw_func( GtkDrawingArea* drawing_area, cairo_t *cr, #ifdef GTK3 #else int width, int height, ...
[英]How do I use Gio library in Vala?
我正在 Vala 中構建一個 Gtk 應用程序,並且想使用Gio庫,更具體地說是g_app_info_get_all()函數。 我能夠在 C 中實現這一點,如下所示: 我如何在 Vala 中實現相同的目標? ChatGPT 建議我使用 Gio.AppInfo.get_all() 並且即使pkg- ...
[英]Seeminly impossible to change HTTP headers in webkit2gtk
首先,沒有更改這些 http 標頭的功能,這看起來已經很荒謬了。 我正在嘗試制作一個無法識別指紋的瀏覽器,第一步是修改用戶代理。 這很容易通過 webkit api 公開。接下來是 http 標頭。 經過大量研究,我發現 webkit 使用了一個名為 libsoup 的庫,我必須使用信號提取每個請求 ...
[英]Rezie gtk3 window to fit grid
在第一個電話 window 的大小由網格的總大小設置。 但是在第二次調用時,它不會更新。 要復制的代碼 出色地。 我嘗試使用 GDB 找到 function,它在第一次調用時計算 window 的大小,但我遇到了一些麻煩。 ...
[英]python Gtk3 - Set label of button to default value of None
我正在嘗試將按鈕的 label 重置為其初始(默認)值None ,這無法按預期工作。 這是最小的例子:from gi import require_version require_version('Gtk', '3.0') from gi.repository import Gtk class ...
[英]Julia Gtk CssProviderLeaf performance
為什么 CssProviderLeaf 持續大約 1600 毫秒? 這發生在 Windows 10 版本 1.8.1 和版本 1.8.2 中。 ...
[英]How can i close a GTK window after i've opened a new one?
我正在嘗試在 GTK 上開發一個簡單的菜單,在 VSCode 上使用 C,在 Mint 上使用 Linux,我的想法是創建一個 window 並讓每個按鈕打開一個新的 window 並關閉前一個,但我很難時間與它。 您可以在下面的代碼中看到,實際上只有一個按鈕被編程為打開子菜單,但是當它打開時,前 ...
[英]Python GTK 3 - TreeView - Allow mouse selection on the row for copying contents
我是 Python GTK 的新手,我正在開發一個顯示多個數據的簡單 TreeView: 當我運行腳本時,無法選擇每一行的內容。 有沒有辦法 select 這些行的內容,以便我可以右鍵單擊並復制內容? 如果我想用鼠標 cursor 突出顯示文本,然后直接將突出顯示的內容復制到剪貼板上,並提示“內容已 ...