zoukankan      html  css  js  c++  java
  • PyQt4布局管理——绝对定位方式

    PyQt4中的布局管理器

    布局管理器是编程中重要的一部分。所谓布局管理器是指我们在窗口中安排部件位置的方法。布局管理器有两种工作方式:绝对定位方式(absolute positioning)和布局类别方式(layout classes)。

    绝对定位方式

    #!/usr/bin/python
    # -*- coding:utf-8 -*-
    
    import sys
    from PyQt4 import QtGui, QtCore
    
    class Absolute(QtGui.QWidget):
        def __init__(self, parent = None):
            QtGui.QWidget.__init__(self)
            self.setWindowTitle('moonlight poet')
            label = QtGui.QLabel('May', self)
            label.move(15, 10)
            label = QtGui.QLabel('there', self)
            label.move(30, 30)
            label = QtGui.QLabel('be', self)
            label.move(60, 90)
            self.resize(250, 150)
            
    app = QtGui.QApplication(sys.argv)
    absolute = Absolute()
    absolute.show()
    sys.exit(app.exec_())

    效果:

    该示例中,我们简单的使用move()方法来设置部件的位置。我们通过x和y坐标来制定QLabel部件的位置,坐标起点为左上角的顶点。x坐标从左向右增长,y坐标从上到下增长。

  • 相关阅读:
    i春秋CTF-web-upload
    [转]SEP 11.x 迁移
    通过SEP禁用USB
    通过SEP屏蔽共享文件夹
    SEP图示
    离线更新SEPM服务器的病毒定义库
    SEPM安装完之后的一些细节之处
    Bloomberg SEP 12.x 迁移小记
    LiveUpdate Adminstrator配置手册
    Symantec更新服务器
  • 原文地址:https://www.cnblogs.com/moonlightpoet/p/5328239.html
Copyright © 2011-2022 走看看