例1:绝对定位
import sys
from PyQt5.QtWidgets import QWidget, QLabel, QLineEdit, QApplication
class Example(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
lbl1 = QLabel('姓名', self)
lbl1.move(15, 15)
lbl2 = QLabel('学号', self)
lbl2.move(15, 40)
name_LineEdit = QLineEdit(self)
name_LineEdit.move(55, 15)
num_LineEdit = QLineEdit(self)
num_LineEdit.move(55, 40)
self.setGeometry(300, 300, 250, 150)
self.setWindowTitle('绝对定位')
if __name__ == '__main__':
app = QApplication(sys.argv)
ex = Example()
ex.show()
sys.exit(app.exec_())
例2:使用水平和垂直布局
import sys
from PyQt5.QtWidgets import (QWidget, QLabel, QLineEdit, QHBoxLayout,
QVBoxLa