Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/293.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 view.showMaximized()在PyQt5中不工作_Python_Python 3.x_Pyqt_Pyqt5 - Fatal编程技术网

Python view.showMaximized()在PyQt5中不工作

Python view.showMaximized()在PyQt5中不工作,python,python-3.x,pyqt,pyqt5,Python,Python 3.x,Pyqt,Pyqt5,我正在使用PyQt5制作一个web浏览器。我正在使用以下代码: 导入PyQt5 从PyQt5.QtCore导入QUrl 从PyQt5.QtWidgets导入QApplication,QWidget 从PyQt5.QtWebKitWidgets导入QWebView、QWebPage 从PyQt5.QtWebKit导入QWebSettings 从PyQt5.qt网络导入* 导入系统 从optpasse导入OptionParser 类浏览器(QWebView): 定义初始化(自): #QWebView

我正在使用
PyQt5
制作一个web浏览器。我正在使用以下代码:

导入PyQt5
从PyQt5.QtCore导入QUrl
从PyQt5.QtWidgets导入QApplication,QWidget
从PyQt5.QtWebKitWidgets导入QWebView、QWebPage
从PyQt5.QtWebKit导入QWebSettings
从PyQt5.qt网络导入*
导入系统
从optpasse导入OptionParser
类浏览器(QWebView):
定义初始化(自):
#QWebView
self.view=QWebView.\uuuu init\uuuuuu(self)
#self.view.setPage(MyBrowser())
self.setWindowTitle('正在加载…')
self.title更改.connect(self.adjustTitle)
#super(Browser).connect(self.ui.webView,QtCore.SIGNAL(“titleChanged(const-QString&;)”),self.adjustTitle)
def加载(自我,url):
self.setUrl(QUrl(url))
标题(自我):
self.setWindowTitle(self.title())
app=QApplication(sys.argv)
视图=浏览器()
view.showMaximized()
视图。加载(“https://duckduckgo.com")
app.exec()
然而,我得到的是:

有人能告诉我哪里出了问题吗?请注意,这不是网站的问题。我在维基百科、Stack Overflow和谷歌上试过。我使用的是PyQt5 5.10.1版。

类浏览器(QWebView):
定义初始化(自):
super()。\uuuu init\uuuuu()
def加载(自我,url):
self.setUrl(QUrl(url))
标题(自我):
self.setWindowTitle(self.title())
如果uuuu name uuuuuu='\uuuuuuu main\uuuuuuu':
app=QApplication(sys.argv)
窗口=浏览器()
setWindowTitle('正在加载…')
window.titleChanged.connect(window.adjustTitle)
窗口加载(“https://duckduckgo.com")
window.showMaximized()
sys.exit(app.exec_())
类浏览器(QWebView):
定义初始化(自):
super()。\uuuu init\uuuuu()
def加载(自我,url):
self.setUrl(QUrl(url))
标题(自我):
self.setWindowTitle(self.title())
如果uuuu name uuuuuu='\uuuuuuu main\uuuuuuu':
app=QApplication(sys.argv)
窗口=浏览器()
setWindowTitle('正在加载…')
window.titleChanged.connect(window.adjustTitle)
窗口加载(“https://duckduckgo.com")
window.showMaximized()
sys.exit(app.exec_())

如果您想要全屏显示,您必须使用:

类浏览器(QWebView):
定义初始化(自):
#QWebView
self.view=QWebView.\uuuu init\uuuuuu(self)
#self.view.setPage(MyBrowser())
self.setWindowTitle('正在加载…')
self.title更改.connect(self.adjustTitle)
self.showFullScreen()

如果您想要全屏显示,您必须使用:

类浏览器(QWebView):
定义初始化(自):
#QWebView
self.view=QWebView.\uuuu init\uuuuuu(self)
#self.view.setPage(MyBrowser())
self.setWindowTitle('正在加载…')
self.title更改.connect(self.adjustTitle)
self.showFullScreen()

谢谢。。。它起作用了。但它甚至覆盖了任务栏。有没有办法避免这种情况?对不起,我现在无法访问qt编译器。尝试这个解决方案(它是C++上的,但是Python有相同的功能)和可用的BythGeMyTry.()Python有相同的功能:谢谢…它起作用了。但它甚至覆盖了任务栏。有没有办法避免这种情况?对不起,我现在无法访问qt编译器。试试这个解决方案(它是C++的,但是Python有相同的功能)与FababeLyGeimthyType():Python有相同的功能:这只是QWebView发生的吗?试着把它放在一个有布局的QMainWindow中。这只发生在QWebView中吗?尝试将其放置在具有布局的qmain窗口中。