Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/289.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Spyner和gtk3问题_Python_Gtk_Pygtk_Gtk3_Spynner - Fatal编程技术网

Python Spyner和gtk3问题

Python Spyner和gtk3问题,python,gtk,pygtk,gtk3,spynner,Python,Gtk,Pygtk,Gtk3,Spynner,我在执行脚本时总是遇到以下错误。我正在尝试在Gtk窗口中连接Spyner窗口。spynner是否仅适用于gtk2 import sys import spynner from BeautifulSoup import BeautifulSoup from gi.repository import Gtk, Gdk from gi.repository import GObject, GLib class App: def __init__(self): self.browser =

我在执行脚本时总是遇到以下错误。我正在尝试在Gtk窗口中连接Spyner窗口。spynner是否仅适用于gtk2

import sys
import spynner
from BeautifulSoup import BeautifulSoup
from gi.repository import Gtk, Gdk
from gi.repository import GObject, GLib

class App:
  def __init__(self):
    self.browser = spynner.Browser()
    self.create_interior()
    self.window.show_all()

  def create_interior(self):    
    self.window = Gtk.Window()
    self.window.set_border_width(0)
    self.mainvbox = Gtk.VBox(False, 0)
    self.mainvbox.pack_start(self.browser,False, False, 2)

if __name__ == "__main__":
    app = App()
    Gtk.main()
Gtk错误**:检测到Gtk+2.x符号。不支持在同一进程中使用GTK+2.x和GTK+3
据我所知,Spynner浏览器不是GTK小部件,也不是任何工具包的可嵌入小部件。。。你确定这样行吗?@jku我想让它行得通。在Gtk+3窗口中嵌入Spyner。但总是会犯这样的错误。如果我将Gtk3更改为gtk2,那么这不会有任何问题。