簡體   English   中英

在Gnome Builder中加載Glade文件

[英]Loading Glade file in Gnome Builder

簡單地將ui文件與主py文件放在一起,並告訴gtk.builder使用self.builder.add_from_file('ui.glade')加載它顯然並不能剪切。

它告訴我GLib.Error: g-file-error-quark: Failed to open file 'ui.glade': No such file or directory (4)

我假設這是由於Builder從另一個臨時目錄運行該項目,因此為什么它無法找到Glade文件。

我的問題是,如何告訴Builder將項目的其余部分加載到Glade文件中? 還是我必須將林間空地文件“永久”放置在某個位置,然后將其路徑硬編碼?

您永遠不要使用文件的相對路徑,因此通常需要在構建時定義安裝前綴,從而在運行時找出絕對路徑。 理想情況下,您還可以使用GResources簡化流程並提高性能。

一個例子是這樣的:

另請參閱: https : //developer.gnome.org/gio/stable/GResource.html

如果您在ircs://irc.gimp.net或https://riot.im/app/#/room/# gimpnet #newcomers:matrix.org上#newcomers停留,您將獲得更多幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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