马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
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_())
|