SetText TypeError Pyqt4文件

2024-09-27 21:23:29 发布

您现在位置:Python中文网/ 问答频道 /正文

我最近开始创建一个网页浏览器时,我开始遇到一些问题。你知道吗

我定义了函数

self.addressbar

因此:

    self.AddressBar = QtGui.QLineEdit(self.tab)
    self.AddressBar.setGeometry(QtCore.QRect(50, 20, 721, 31))
    self.AddressBar.setObjectName(_fromUtf8("AddressBar"))

我后来定义了

 self.Tab1Web

因此:

    self.Tab1Web = QtWebKit.QWebView(self.tab)
    self.AddressBar.setText(_fromUtf8(self.Tab1Web.url()))
    self.Tab1Web.setGeometry(QtCore.QRect(0, 70, 1171, 621))
    self.Tab1Web.setUrl(QtCore.QUrl(_fromUtf8("http://www.google.ca/?gfe_rd=cr&ei=GDbtWOjwM6WC8Qf-rI3QBA")))
    self.Tab1Web.setObjectName(_fromUtf8("Tab1Web"))

我的问题是我得到了TypeError:

self.AddressBar.setText(_fromUtf8(self.Tab1Web.url()))
TypeError: setText(self, object): argument 1 has unexpected type 'QUrl'

问题是我不知道如何解决这个问题。提前谢谢!你知道吗


Tags: selfurl网页定义tabsettexttypeerrorqurl

热门问题