cost 287 ms
當我編譯 GTK3+ 源代碼時,有錯誤

[英]When i Compile GTK3+ Source code, has Error

當我編譯 GTK+ 代碼時(在 C 中)gcc 有很多錯誤! 此代碼來自 GTK 演示,但它的示例不適用於我的 Fedore 37! GTK Demo截圖那是源代碼: 但是當我編譯它時: 錯誤: 但是當我點擊 GTK Demo 上的運行按鈕時,它在我的電腦上運行: Run Key Combo Bo ...

2023-01-30 13:53:57   2   22    gcc / gtk3  
GTk 打印 0ne p[age 文檔

[英]GTk printing 0ne p[age documents

我在 GTK 3.0 中打印一頁文檔時遇到問題。 超過一頁的文檔可以正確打印,但一頁文檔不會打印。 因為在 GNAT Studio 23.0w (20220512) 中使用調試器有時會出現問題,所以我在運行到 GTK textview 期間打印了一些中間結果。我發現程序甚至沒有從 Connect_a ...

2023-01-28 08:01:11   1   14    gtk3  
從 gdb 運行時,GTK3 應用程序不顯示 window

[英]GTK3 application doesn't show window when run from gdb

我正在嘗試使用 gdb 命令調試我的 GTK3 應用程序,但我似乎無法讓它工作。 當我運行命令gdb./myapp時,它會成功加載所有調試符號。 但是,當我隨后在 gdb 中調用run命令時,應用程序 window 沒有打開,並顯示如下: 如果我在沒有調試器的情況下運行應用程序 window,它可 ...

如何在 GTK3 中隱藏按鈕

[英]How to hide buttons in GTK3

我是 GTK3 和 Rust 的新手,我不熟悉所有可用的方法,在這種情況下隱藏/顯示按鈕。 我確實在網上找到了set_visible();的方法。 ,但是當我嘗試像這樣實現它時: 那沒有用。 我沒有錯誤,也沒有恐慌,它編譯了,服務器啟動了,按鈕仍然可見。 這或多或少正是我的main.rs文件: 但 ...

2023-01-25 23:45:55   1   34    rust / gtk3  
如何向 Gio::Menu 添加分隔符

[英]How to add a separator to Gio::Menu

我正在使用 GTK3 和 gtkmm 編寫應用程序。 我正在向 header 欄添加一個菜單按鈕。 到目前為止,我可以顯示項目,但無法添加分隔符。 這是我創建菜單的地方: ...並添加一些項目: 這就是我得到的: 但是我想在兩個項目之間添加一條水平線。 使用Gio::Menu似乎沒有明顯的方法可 ...

GTK Rust 中按鈕上的 set_halign(gtk::Align::End) 不正確對齊

[英]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 捕獲小部件銷毀事件

[英]gtkmm catch widget destruction event

我使用 gtkmm 3.24.5。 我想添加一個 sigc 回調來“銷毀”一個小部件。 我怎樣才能連接? Gtk::Widget 上沒有這樣的信號。 我可以使用 C API 來完成嗎? 感謝您的回復。 ...

從 FileChooserDialog 讀取多個文件 GTK 3

[英]Reading multiple files from FileChooserDialog GTK 3

我正在嘗試打開Gtkmm::FileChooserDialog以選擇多個文件並將它們的路徑連同文件名一起打印到 label。我可以打開對話框並選擇文件,但我很難將文件名讀取到我的變量中。 FileChooserDialog openFileDialog("", FILE_CHOOSER_ ...

在 Fedora 37 上構建 nativefiledialog 時找不到 gtk/gtk.h

[英]Cannot find gtk/gtk.h when building nativefiledialog on Fedora 37

我在我的 C++ 項目中使用nativefiledialog-cmake作為子模塊。 當我使用 CMake 生成構建文件時,它無法正確生成,因為它找不到 nativefiledialog 的源文件之一所需的gtk/gtk.h文件: nfd_gtk.c 。 我已經安裝了以下 GTK 和 GTK 依賴 ...

使用 PyGObject 設計 GTK 開關

[英]Styling GTK Switch with PyGObject

我正在嘗試在我的 PyGObject 項目中自定義 GTKSwitch 的樣式,這非常令人沮喪。 PyGObject 和 GTK 的文檔都很糟糕,基本上什么也沒告訴你。 對於與開關相關的任何樣式,我能夠找到的唯一參考是此處,其中提到了slider-height和slider-width ,但表示兩 ...

如何刪除此 Rust 代碼中的重復項?

[英]How can I remove the duplication in this Rust code?

這段有效的 Rust 代碼有些重復: 我嘗試使用downcast()來簡化它,如下所示: 但我收到以下錯誤: 我可以刪除重復項嗎? ...

我如何在 Vala 中使用 Gio 庫?

[英]How do I use Gio library in Vala?

我正在 Vala 中構建一個 Gtk 應用程序,並且想使用Gio庫,更具體地說是g_app_info_get_all()函數。 我能夠在 C 中實現這一點,如下所示: 我如何在 Vala 中實現相同的目標? ChatGPT 建議我使用 Gio.AppInfo.get_all() 並且即使pkg- ...

2022-12-18 04:59:38   1   23    gtk / gtk3 / vala  
似乎不可能在 webkit2gtk 中更改 HTTP 標頭

[英]Seeminly impossible to change HTTP headers in webkit2gtk

首先,沒有更改這些 http 標頭的功能,這看起來已經很荒謬了。 我正在嘗試制作一個無法識別指紋的瀏覽器,第一步是修改用戶代理。 這很容易通過 webkit api 公開。接下來是 http 標頭。 經過大量研究,我發現 webkit 使用了一個名為 libsoup 的庫,我必須使用信號提取每個請求 ...

Rezie gtk3 window 以適應網格

[英]Rezie gtk3 window to fit grid

在第一個電話 window 的大小由網格的總大小設置。 但是在第二次調用時,它不會更新。 要復制的代碼 出色地。 我嘗試使用 GDB 找到 function,它在第一次調用時計算 window 的大小,但我遇到了一些麻煩。 ...

2022-11-27 23:09:07   1   22    c / gtk / gtk3  
python Gtk3 - 將按鈕的 label 設置為默認值 None

[英]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 性能

[英]Julia Gtk CssProviderLeaf performance

為什么 CssProviderLeaf 持續大約 1600 毫秒? 這發生在 Windows 10 版本 1.8.1 和版本 1.8.2 中。 ...

2022-11-17 08:09:10   2   37    julia / gtk3  
打開一個新的后,如何關閉 GTK window?

[英]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 - 允許在復制內容的行上進行鼠標選擇

[英]Python GTK 3 - TreeView - Allow mouse selection on the row for copying contents

我是 Python GTK 的新手,我正在開發一個顯示多個數據的簡單 TreeView: 當我運行腳本時,無法選擇每一行的內容。 有沒有辦法 select 這些行的內容,以便我可以右鍵單擊並復制內容? 如果我想用鼠標 cursor 突出顯示文本,然后直接將突出顯示的內容復制到剪貼板上,並提示“內容已 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM