这几天在学习pyqt编程,用csdn来记录一下学过的东西,免得以后忘记了大笑
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
import sys
from pyqt4 import qtgui #导入控件模块
class center(qtgui.qwidget): #继承父类qwidget
def __init__( self ,parent = none):
qtgui.qwidget.__init__( self ,parent) #需要两个构造函数,一个center类的,一个qwidget类的
self .setwindowtitle( 'center' )
self .resize( 600 , 300 ) #初始化窗体大小
self .center()
def center( self ): #实现窗体在屏幕*
screen = qtgui.qdesktopwidget().screengeometry() #qdesktopwidget为一个类,调用screengeometry函数获得屏幕的尺寸
size = self .geometry() #同上
self .move((screen.width() - size.width()) / 2 ,(screen.height() - size.height()) / 2 ) #调用move移动到指定位置
app = qtgui.qapplication(sys.argv)
qb = center()
qb.show()
sys.exit(app.exec_())
|
以上这篇pyqt编程之如何在屏幕*显示窗体的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持服务器之家。
原文链接:https://blog.csdn.net/f156207495/article/details/76914964