在Raspberry Pi上进行远程调试时如何使用GTK3

时间:2020-05-12 20:54:24

标签: python raspberry-pi pycharm gtk3 remote-debugging

Python / PyCharm Noob即将发布,很抱歉,如果这是一个重复/愚蠢的问题。我已经重新安装了PyCharm Professional,并重新安装了Raspberry Pi 3B +(Raspian Buster 2020-02-13)。我已经设置了PyCharm以使用pi进行远程调试。正常工作,并使用诸如print(4 + 4)之类的东西进行测试。如果我尝试使用GTK进行任何操作,都会收到此错误集:

Could not connect: Connection refused
Unable to init server: Verbindung ist gescheitert: Connection refused

(AnotherTest.py:1083): Gtk-CRITICAL **: 22:40:04.687: _gtk_style_provider_private_get_settings: assertion 'GTK_IS_STYLE_PROVIDER_PRIVATE (provider)' failed

(AnotherTest.py:1083): Gtk-CRITICAL **: 22:40:04.687: _gtk_style_provider_private_get_settings: assertion 'GTK_IS_STYLE_PROVIDER_PRIVATE (provider)' failed

(AnotherTest.py:1083): Gtk-CRITICAL **: 22:40:04.687: _gtk_style_provider_private_get_settings: assertion 'GTK_IS_STYLE_PROVIDER_PRIVATE (provider)' failed

Process finished with exit code 139

我试图将解释器设置为强制sudo,但没有任何改变。有一个7英寸HDMI监视器连接到Pi,在我的想象中,我可以在Windows(我知道)笔记本电脑上的PyCharm中编写一些python gtk内容,通过远程调试在pi上运行它,然后在7英寸上看到输出。这是正确的方法吗?真的很感谢您的帮助。

编辑:好的,我现在更聪明了,我知道我需要使用SSH -Y并且需要指定一个显示。我都做了,并试图通过腻子执行,这就是我得到的:

gi.require_version("Gtk", "3.0")

from gi.repository import Gtk

PuTTY X11 proxy: unable to connect to forwarded X server: Network error: Connect                                                                                        ion refused

Unable to init server: Could not connect: Connection refused

PuTTY X11 proxy: unable to connect to forwarded X server: Network error: Connect                                                                                        ion refused

跟着我上面列出的相同的严重错误。我要对Pi做些什么才能使其接受连接?

0 个答案:

没有答案