[英]Glade - Invalid object type 'WebKitWebView' when loading from file. works on Glade Application
[英]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.