Files
general-system-framework/wndMain/pageDataQuery/sub_uiQuery.py

38 lines
1.1 KiB
Python
Raw Normal View History

# 数据查询内嵌页面子类
from PySide6.QtWidgets import QWidget
from PySide6.QtCore import Qt
from wndMain.pageDataQuery.uiSub_Query import Ui_pageDataQuery
class CSubPageQuery(QWidget):
# public:
def __init__(self, widgetSize: tuple[int, int], parent=None):
super().__init__(parent)
self.ui = Ui_pageDataQuery()
self.ui.setupUi(self)
# 按需声明对应的成员变量
self.szStack = widgetSize
pass
# 界面初始化
def uiInit(self) -> None:
self._screenAdapter() # 界面自适应
self._changeWndStyle() # 设置成无框架边框
self._centerWidget() # 居中显示
pass
# ----------------------------------------
# private:
# 界面自适应
def _screenAdapter(self) -> None:
self.resize(self.szStack[0], self.szStack[1])
pass
# 修改窗体属性
def _changeWndStyle(self) -> None:
self.setWindowFlags(Qt.WindowType.FramelessWindowHint)
pass
# 窗口居中显示
def _centerWidget(self) -> None:
pass