当前位置:   article > 正文

快速构建pyqt5界面UI_pyqt5界面设计

pyqt5界面设计
  1. 打开界面设计器
  2. 添加布局控件
  3.  添加槽函数(如果有复杂的多窗口业务,可以添加一些自定义信号,一般来说都是使用按钮的click信号)
  4. 保存ui文件
  5. ui文件转换成py文件。在ui文件上右键
  6. 生成的py文件最好不要去动,后续要改动ui界面,重新生成一下就照。
  7. 主文件继承UI文件,
    1. import sys
    2. from PyQt5.QtWidgets import QWidget, QApplication
    3. from pdf2txt import Ui_Form
    4. class ConvertWindow(QWidget, Ui_Form):
    5. def __init__(self):
    6. super(ConvertWindow, self).__init__()
    7. self.setupUi(self)
    8. if __name__ == '__main__':
    9. app = QApplication(sys.argv)
    10. window = ConvertWindow()
    11. window.show()
    12. sys.exit(app.exec_())
  8. 启动,会报错,因为有我们设计了两个槽函数未实现。
  9. 实现槽函数,启动
    1. import sys
    2. from PyQt5.QtWidgets import QWidget, QApplication
    3. # 这里注意导包方式
    4. from pdf2txt import Ui_Form
    5. #import pdf2txt
    6. #class ConvertWindow(QWidget, pdf2txt.Ui_Form):
    7. class ConvertWindow(QWidget, Ui_Form):
    8. def __init__(self):
    9. super(ConvertWindow, self).__init__()
    10. self.setupUi(self)
    11. def file_browser(self):
    12. pass
    13. def start_convert(self):
    14. pass
    15. if __name__ == '__main__':
    16. app = QApplication(sys.argv)
    17. window = ConvertWindow()
    18. window.show()
    19. sys.exit(app.exec_())

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/article/detail/56416
推荐阅读
相关标签
  

闽ICP备14008679号