各位朋友,如题,怎样禁止双击标题栏窗口最大化,添加如下只能禁止拉伸,无法禁止双击最大化,谢谢
self.setFixedSize(self.width(), self.height());
各位朋友,如题,怎样禁止双击标题栏窗口最大化,添加如下只能禁止拉伸,无法禁止双击最大化,谢谢
self.setFixedSize(self.width(), self.height());
注:完整的逻辑代码请看最下面的CallTitleTest.py
文件代码
单独设置一个函数来整理无边框,标题和图标设置_init_main_window
,如果全部放在__init__
初始化函数里,会很混乱的
def _init_main_window(self):
# 设置窗体无边框
self.setWindowFlags(Qt.FramelessWindowHint)
# 设置背景透明
self.setAttribute(Qt.WA_TranslucentBackground)
########在测试时记得设置自己的图标地址
# 设置图标
w = self.label.width()
h = self.label.height()
self.pix = QPixmap(r"D:\code_python\CalPx_test\images\481ee7d90dfcc5c5418eaa8bf94370f2_cr.jpg") # 注意修改Windows路径问题
self.label.setPixmap(self.pix)
self.label.setScaledContents(True)
# 设置标题
self.label_2.setText('我的APP')
# 设置标题字体,大小
self.label_2.setStyleSheet('''
font-family:"方正胖娃_GBK";
font-size:11px;
''')
########在测试时记得设置自己的图标地址
我是用两个 QLable 标签控件来放置图标和标题的,用QSS进行一定美化
要在__init__
初始化函数里初始化函数
self. _init_main_window()