一、QDoubleSpinBox浮点型步长调节器
1.基本概念
2.代码
点击查看代码
from PyQt5.Qt import *
import sys
class Window(QWidget) :
def __init__(self) :
super().__init__()
self.setWindowTitle("高级控件-QTabWidget容器控件 - PyQt5中文网")
self.resize(600, 500)
self.func_list()
def func_list(self) :
self.func()
def func(self) :
# 1.创建容器
self.tab = QTabWidget(self)
self.tab.resize(500, 400)
# 2.创建三个窗口控件
self.tab1 = QWidget()
self.tab2 = QWidget()
self.tab3 = QWidget()
# 3.添加窗口到QTabWidget容器控件
self.tab.addTab(self.tab1, '窗口一')
self.tab.addTab(self.tab2, '窗口二')
self.tab.addTab(self.tab3, '窗口三')
# 4.调用函数
self.tab_ui1()
# 定义函数
def tab_ui1(self) :
# 构造布局
layout = QFormLayout()
# 添加控件
layout.addRow('账号:', QLineEdit())
layout.addRow('密码:', QLineEdit())
layout.addRow(QPushButton('点击登陆'))
# 把布局设置到界面1上面(关键)
self.tab1.setLayout(layout)
# 更改界面名称
self.tab.setTabText(0, '登陆界面')
self.tab.setTabText(1, '注册界面')
self.tab.setTabText(2, '找回密码')
if __name__ == '__main__' :
app = QApplication(sys.argv)
window = Window()
window.show()
sys.exit(app.exec_())
3.效果
