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_())

  • 相关阅读:
    Java基础知识➣面向对象(八)
    Linux(CentOS7)安装Tomcat
    Java基础知识➣发送Emai和访问MySQL数据库(七)
    Java基础知识➣网络Socket(六)
    JS 的点点滴滴
    git 快速入门(二)
    zxing 生成二维码
    js生成二维码
    Markdown简介
    java常用string inputStream转换
  • 原文地址:https://www.cnblogs.com/aziji/p/9641941.html
Copyright © 2011-2022 走看看