zoukankan      html  css  js  c++  java
  • PyQt5--Buttons

     1 # -*- coding:utf-8 -*-
     2 '''
     3 Created on Sep 13, 2018
     4 
     5 @author: SaShuangYiBing
     6 '''
     7 import sys
     8 from PyQt5.QtWidgets import QApplication,QWidget,QPushButton,QHBoxLayout,QVBoxLayout
     9 
    10 class New_test(QWidget):
    11     def __init__(self):
    12         super().__init__()
    13         self.initUI()
    14         
    15     def initUI(self):
    16         okButton = QPushButton('OK')
    17         cancelButton = QPushButton('Cancel')
    18         
    19         # 创建了一个水平箱布局,并且增加了一个拉伸因子和两个按钮。拉伸因子在两个按钮之前增加了一个可伸缩空间。
    20         # 这会将按钮推到窗口的右边。
    21         hbox = QHBoxLayout()
    22         hbox.addStretch(1)
    23         hbox.addWidget(okButton)
    24         hbox.addWidget(cancelButton)
    25         
    26         # 为了创建必要的布局,把水平布局放置在垂直布局内。拉伸因子将把包含两个按钮的水平箱布局推到窗口的底边。
    27         vbox = QVBoxLayout()
    28         vbox.addStretch(1)
    29         vbox.addLayout(hbox)
    30         
    31         self.setLayout(vbox)
    32         
    33         self.setGeometry(300,300,250,150)
    34         self.setWindowTitle('Buttons')
    35         self.show()
    36         
    37 if __name__ == "__main__":
    38     app = QApplication(sys.argv)
    39     ex = New_test()
    40     sys.exit(app.exec_())

  • 相关阅读:
    Epic OA Day2 2014/11/7
    LeetCode day15 2014/11/3
    LeetCode day14 2014/11/2
    Bluetooth BQB PTS(Profile Tuning Suite)
    音频编码:ADPCM
    软件推荐 : USB Over Network
    IOS的BLE蓝牙连接参数限制
    python pyinstaller
    QCC3003x BLE 设置私有地址
    QCC300x UART
  • 原文地址:https://www.cnblogs.com/aziji/p/9641941.html
Copyright © 2011-2022 走看看