PYcharm比较好用,但没有Eric6中自动生成代码的功能,记录下方便粘贴app
# -*- coding: utf-8 -*-ui
"""
Module implementing MainWindow.
"""spa
from PyQt5.QtCore import pyqtSlot
from PyQt5.QtWidgets import QMainWindow
from Ui_untitled import Ui_MainWindow
from PyQt5 import QtWidgets.net
class MainWindow(QMainWindow, Ui_MainWindow):
"""
Class documentation goes here.
"""
def __init__(self, parent=None):
"""
Constructor
@param parent reference to the parent widget
@type QWidget
"""
super(MainWindow, self).__init__(parent)
self.setupUi(self)
@pyqtSlot()
def on_pushButton_clicked(self):
"""
Slot documentation goes here.
"""
# TODO: not implemented yet
raise NotImplementedError
if __name__ == "__main__":
import sys
app = QtWidgets.QApplication(sys.argv)
ui = MainWindow()
ui.show()
sys.exit(app.exec_())事件
本体窗口运行utf-8
if __name__ == "__main__":
import sys
app = QtWidgets.QApplication(sys.argv)
MainWindow = QtWidgets.QMainWindow()
ui = Ui_MainWindow()
ui.setupUi(MainWindow)
MainWindow.show()
sys.exit(app.exec_())get
# qt的信号槽机制,链接按钮的点击事件和相应的方法 #self.pussButton_signin.clicked.connect(lambda: self.sign_in()) #self.pussButton_signup.clicked.connect(lambda: self.sign_up())