擅长:python、mysql、java
<p>gtk活动总是有目标的。不能将事件“发送到主循环”。大多数目标都是小部件。您可以:</p>
<ol>
<li>只需创建窗口,而不是发送事件。窗口将在创建期间获取事件,如果您愿意,可以处理这些事件。在</li>
<li>在之前创建新窗口,但将其隐藏,并将事件发送到该窗口。在</li>
<li>创建管道并将其设置为读取(使用glib.io_add_手表),然后向它发送一个字节(或者如果它是fire一次,则关闭它),侦听器将接收该事件。在</li>
</ol>
<p>第一个选择对我来说最有意义。我加入第二个只是为了告诉你这是可以做到的(它最像你所要求的)。如果您正在处理多个线程或进程,第三个可能会很有用,而且对于您来说,由哪个线程或进程来创建窗口非常重要。在</p>