本文摘自php中文网,作者不言,侵删。
这篇文章主要介绍了PyQt5每天必学之创建窗口居中效果,使应用程序窗口显示在屏幕的中心,具有一定的参考价值,感兴趣的小伙伴们可以参考一下本文实例为大家分享了PyQt5如何能够创建在桌面屏幕上居中窗口的具体代码,供大家参考,具体内容如下
下面的脚本说明我们如何能够创建在桌面屏幕上居中的窗口。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 | import sys
from PyQt5.QtWidgets import QApplication, QWidget, QDesktopWidget
class Example(QWidget):
def __init__( self ):
super ().__init__()
self .initUI()
def initUI( self ):
self .setGeometry( 300 , 300 , 300 , 220 )
self .center()
self .setWindowTitle( '窗口居中' )
self .show()
def center( self ):
qr = self .frameGeometry()
cp = QDesktopWidget().availableGeometry().center()
qr.moveCenter(cp)
self .move(qr.topLeft())
if __name__ = = '__main__' :
app = QApplication(sys.argv)
ex = Example()
sys.exit(app.exec_())
|
QtGui.QDesktopWidget 类提供了有关用户桌面的信息,包括屏幕尺寸。
阅读剩余部分
相关阅读 >>
Python怎么彻底卸载
Python如何实现简单的用户交互程序(示例)
Python中两个斜杠是什么运算
Python的序列化和反序列化模块的简单介绍(实例代码)
Python中有关数据结构如何链表的详解
关于lambda表达式的实例教程
Python中如何django使用haystack:全文检索的框架的实例讲解
Python中队列的实现方法(代码示例)
Python为什么跨平台
Python如何读写excel文件
更多相关阅读请进入《Python》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » PyQt5每天必学之创建窗口居中效果