首页| 论坛| 消息
主题:解决第4章例子“30行的表达式求值”对PyQt5+Python3兼容性的问题。
wps2000发表于 2016-10-11 13:35
;       try:
            text = unicode(self.lineedit.text())
            self.browser.append("%s = %s" % (text, eval(text)))
        except:
            self.browser.append(
                    "%s is invalid!" % text)

app = QApplication(sys.argv)
form = Form()
form.show()
app.exec_()
但最后一个问题,始终没解决。那就是对话框出来之后,输入数学表达式,对话框就自动消失了。换成PyQt4也很扯,虽然没消失,但对话框没任何反应。请高手指教。
下一页上一页  (2/3)
回帖(11):
11楼:没有人回复吗?
10楼:我的按照你这样改, 貌似还是不行哦:
如下提示:
self.lineedit.returnPressed.connect ..
9楼:def __init__(self, parent=None):
super(Form, self).__init__(parent)
为了查明 super ..

全部回帖(11)»
最新回帖
收藏本帖
发新帖