设置居中函数,设置好这个居中函数,在初始化整个控件的时候,调用这个函数,就可以使得整体的框架的位置在一开始就被设置好
def center(self):
qr = self.frameGeometry()
cp = QDesktopWidget().availableGeometry().center()
qr.moveCenter(cp)
self.move(qr.topLeft())
对于这个函数进行分析,qr
是整个框架的类(通过使用方法可以看出是用的是返回整个类的对应元素的引用)
- cp是一个关键的QPoint,其实就是整个可用屏幕的正中心这个点的Point(坐标)。
- 可以通过将函数改成下面的函数,来进行判断
def center(self):
qr = self.frameGeometry()
cp = QDesktopWidget().availableGeometry().center()