谢谢您的出色工作。

我遇到了一些问题,因为基本OS 0.3.1将pantheon-filechooser-module设置为默认操作系统。我想可能存在GObject / Gtk / pixman问题,因为我可以使用此python脚本重现它。

$ python3 the_script.py
*** BUG ***
In pixman_region32_init_rect: Invalid rectangle passed
Set a breakpoint on '_pixman_log_error' to debug


然后,单击“选择文件”或“选择文件夹”:

(the_script.py:4167): Gtk-CRITICAL **: gtk_container_add: assertion 'GTK_IS_CONTAINER (container)' failed


更恼人的是它破坏了Gramps 4.2.0,其中在许多模块上调用了Gtk3 FileChooserDialog。 (gitgrep等)。

“可视”问题是,没有窗口小部件操作按钮(确定,取消)
进入文件选择器对话框或任何标题栏,我们无法关闭
对话框,我们需要终止该应用程序。真的很烦Gramps,在这里我无法导入文件,选择备份文件夹,设置首选文件夹,
导入任何媒体对象,等等...

我应该能够测试和修补问题,但我不知道如何正确迁移或修复当前的python3模块
在最近的万神殿外壳程序下调用Gtk3 FileChooserDialog
(基本OS 0.3.1)。

欢迎任何提示或技巧。



评论

有点奇怪,但是今天我可以操作按钮了!

...但是在对话框的底部。

通过返回预期的带有小部件(按钮)动作的对话框,从“ /usr/lib/python2.7/dist-packages/ubuntutweak/tweaks/theme.py”中调用Gtk.FileChooserButton()听起来对“ ubuntu-tweak”非常有用。窗口的顶部! :-)不幸的是,要在上面的python示例脚本中使用它:例如,button3 = Gtk.FileChooserButton()button3.connect('file-set',self.on_file_clicked)box.add(button3)仍然会失败。 :-(与父窗口有关吗?

我投票结束这个问题是因为题外话,因为它似乎已被放弃。

“它似乎被遗弃了”?您需要更多的耐心!