zoukankan      html  css  js  c++  java
  • pyqt 学习

    from PyQt5.Qt import *
    import sys
    
    app = QApplication(sys.argv)
    wind = QWidget()
    wind.resize(500,500)
    
    btn = QPushButton('菜单',wind)
    menu =QMenu()
    
    open = QAction('打开文件',menu)
    recent = QAction('最近打开',menu)
    
    menu.addAction(open)
    menu.addAction(recent)
    
    
    btn.setMenu(menu)
    
    
    wind.show()
    
    sys.exit(app.exec_())

    这个是创建一个gui的开始

    创建一个工具按钮Toolbutton

    from PyQt5.Qt import *
    import sys
    
    app = QApplication(sys.argv)
    wind = QWidget()
    wind.resize(500, 500)
    btn = QToolButton(wind)
    btn.setText('工具一')
    btn.setAutoRaise(True)
    btn.move(100, 100)
    
    wind.show()
    
    sys.exit(app.exec_())x
     1 from PyQt5.Qt import *
     2 import sys
     3 
     4 app = QApplication(sys.argv)
     5 wind = QWidget()
     6 wind.resize(500, 500)
     7 menu = QMenu()
     8 open_action = QAction('打开', menu)
     9 menu.addAction(open_action)
    10 open_action.triggered.connect(lambda: print('打开文件!'))
    11 
    12 btn = QPushButton('菜单', wind)
    13 
    14 btn.setMenu(menu)
    15 
    16 wind.show()
    17 
    18 sys.exit(app.exec_())

    新建菜单

  • 相关阅读:
    MySQL-索引
    MySQL-存储引擎
    MySQL-基本概念
    Elasticsearch-分片原理2
    Elasticsearch-分片原理1
    [NOIP模拟33]反思+题解
    [NOIP模拟测试32]反思+题解
    [NOIP模拟测试31]题解
    [jzoj5840]Miner 题解(欧拉路)
    [NOIP模拟测试30]题解
  • 原文地址:https://www.cnblogs.com/ch2020/p/14611731.html
Copyright © 2011-2022 走看看