|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 一个账号 于 2019-11-14 20:17 编辑
- import sys
- from PyQt5.QtWidgets import *
- from PyQt5.QtGui import QFont
- class Window(QWidget):
- def __init__(self):
- super().__init__()
- self.draw()
- def draw(self):
- # 创建一个提示,当你的鼠标停留在窗口的某个位置,ta就会显示
- self.setToolTip('This is a <b>window</b>')
- # 创建一个Button并为他设置一个提示,当鼠标停留在ta上面时,就会显示
- btn = QPushButton('Button', self)
- btn.setToolTip('This is a <b>Button</b>') # b是加粗
- # btn.sizeHint()显示默认尺寸
- btn.resize(btn.sizeHint())
- # 移动窗口的位置
- btn.move(0, 0)
- self.center()
- #控制窗口显示在屏幕中心的方法
- def center(self):
- #获得窗口
- qr = self.frameGeometry()
- #获得屏幕中心点
- cp = QDesktopWidget().availableGeometry().center()
- #显示到屏幕中心
- qr.moveCenter(cp)
- self.move(qr.topLeft())
- self.setGeometry(300, 300, 300, 200)
- self.setWindowTitle('Window')
- self.show()
- if __name__ == '__main__':
- app = QApplication(sys.argv)
- ex = Window()
- sys.exit(app.exec_())
复制代码 |
|