pyq下的第一个demo怎么不成功!
在对话框上添加一个按钮,增加如下代码:
self.lbl2.setText(u"Hello,你好!")
为什么点击之后没有反应啊???
开发环境:python3.4+pyqt5+eric6
完整源代码如下:
# -*- coding: utf-8 -*-
"""
Module implementing dlgLogo.
"""
from PyQt5 import QtCore, QtGui, QtWidgets
from PyQt5.QtCore import pyqtSlot
from PyQt5.QtWidgets import QDialog
from Ui_logo import Ui_dlgLogo
class dlgLogo(QDialog, Ui_dlgLogo):
"""
Class documentation goes here.
"""
def __init__(self, parent=None):
"""
Constructor
@param parent reference to the parent widget (QWidget)
"""
super(dlgLogo, self).__init__(parent)
self.setupUi(self)
@pyqtSlot()
def on_btnHello_clicked(self):
"""
Slot documentation goes here.
"""
# TODO: not implemented yet
self.lbl2.setText(u"Hello,你好!")
raise NotImplementedError
if __name__ == "__main__":
import sys
app = QtWidgets.QApplication(sys.argv)
dlgLogo = QtWidgets.QDialog()
ui = Ui_dlgLogo()
ui.setupUi(dlgLogo)
dlgLogo.show()
sys.exit(app.exec_())