1 使用QT设计器设计界面
布局如下页面
观察页面可知:
- 页面有3行构成,第1行为机器码及对应的输入框;第二行为注册按钮;第三行为注册码及查询框
- 文本框使用的是 lineEdit控件,可以使用 placeholderText 属性设置提示文本
- 布局由内到外,先按行进行水平布局,然后在对整个窗体进行垂直布局
2 界面使用
引用ui文件生成的py文件及自己编写的注册机类,之后写自己的业务代码
import sys
from PyQt5.QtWidgets import QWidget,QApplication
from RegisterMeachineCode import register
from resource.RegisterMachineUI import Ui_Form
class MainWindows(QWidget, Ui_Form):
def __init__(self, parent=None):
super(QWidget, self).__init__(parent=parent)
self.setup