代码拉取完成,页面将自动刷新
# -*- coding: utf-8 -*-
import sys
from PySide6 import QtCore
from PySide6.QtWidgets import QWidget,QApplication
from ui import Ui_main
class Main(QWidget, Ui_main):
""" main """
def __init__(self):
super(Main, self).__init__()
self.setupUi(self)
# windows set
self.setFixedSize(self.width(), self.height()) # 固定窗口大小
self.setWindowFlags(QtCore.Qt.FramelessWindowHint) # 隐藏主窗口边界
# window.setWindowFlags(QtCore.Qt.WindowMinimizeButtonHint)
self.isPressed = False
# callback connect
self.btn_close.clicked.connect(self.close)
self.btn_min.clicked.connect(self.showMinimized)
def mousePressEvent(self, event):
self.isPressed = True
self.startPos = event.globalPosition() .toPoint()
return QWidget().mousePressEvent(event)
def mouseReleaseEvent(self, event):
self.isPressed = False
return QWidget().mouseReleaseEvent(event)
def mouseMoveEvent(self, event):
if self.isPressed:
if self.isMaximized():
self.showNormal()
movePos = event.globalPosition() .toPoint() - self.startPos
self.startPos = event.globalPosition() .toPoint()
self.move(self.pos() + movePos)
return QWidget().mouseMoveEvent(event)
if __name__ == "__main__":
app = QApplication(sys.argv)
window = Main()
window.show()
sys.exit(app.exec())
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。