pyside6的designer中怎么设置窗口隐藏最大化按钮?
python吧
全部回复
仅看楼主
level 2
在窗口的属性栏里也没找到可以设置的地方,用ai写的代码每次都是只能禁用关闭按钮,很奇怪,有没有大佬知道的,有大佬知道的请喝奶茶。
2026年02月05日 04点02分 1
level 3
让ai给你重写标题栏
2026年02月06日 06点02分 2
level 11
在代码里设置windowFlag,以下两种方式都可以:
widget.setWindowFlag(Qt.WindowType.WindowMaximizeButtonHint, False)
widget.setWindowFlags(Qt.WindowType.WindowMinimizeButtonHint|Qt.WindowType.WindowCloseButtonHint)
2026年02月06日 09点02分 3
当然这种方式是禁用最大化按钮,并不能让它消失,如果要从ui上彻底去掉最大化按钮需要像楼上说的一样,重写标题栏
2026年02月06日 09点02分
并不行,禁用不了。
2026年02月07日 02点02分
level 12
用dialog应该可以
2026年02月07日 12点02分 4
level 11
原生库不行,可以了解一下qframelesswindow库,可以自定义窗口最顶部的那一栏,也就是最小化、最大化和关闭
2026年02月11日 14点02分 6
level 12
2026年02月11日 16点02分 7
1