首页 > 编程语言 > 详细

Python基础之用PyQt5写一个tabview

时间:2020-01-06 10:51:16      阅读:188      评论:0      收藏:0      [点我收藏+]

前面学习了menu的画图,现在学习tabview的画图,关于怎么打开designer.exe部分就不详细介绍了。

 

第一步:拖动一个Tab Widget控件到窗口去。

技术分享图片

将控件拖上去之后就是这个样子,默认的有Tab 1和Tab 2,那么如果要增加第三个页面如何添加呢。右键tab2-->Insert Page-->After Current Page

技术分享图片

点击之后的页面如下

技术分享图片

怎么修改tab的名称呢,在右侧属性里面进行设置。

技术分享图片

技术分享图片

将名称分别修改为tab111,tab222,tab333之后,在每个tab里面画上控件。

在tab111里面添加一个Label,里面写上“This is tab1”

技术分享图片

在tab222里面添加一个日历

技术分享图片

在tab333里面添加一个进度条

技术分享图片

好了,图形画完了,取名为tab4.ui,External Tools-->PyUIC转换为tab4.py,写一个tab4_test.py进行测试

tab4_test.py

技术分享图片
import sys
import tab4
from PyQt5.QtWidgets import QApplication, QMainWindow

if __name__ == __main__:
    app = QApplication(sys.argv)
    MainWindow = QMainWindow()
    ui = tab4.Ui_MainWindow()
    ui.setupUi(MainWindow)
    MainWindow.show()
    sys.exit(app.exec_())
View Code

 

效果图:

技术分享图片

温馨提示,如果想要运行时默认打开页面是tab111的话,在保存成UI时,界面上定位到tab111就可以了。

Python基础之用PyQt5写一个tabview

原文:https://www.cnblogs.com/smart-zihan/p/12155108.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!