一.查询Qt手册发现,QMessageBox有
1.setBaseSize(int , int )/setBaseSize(const QSize &)
2.setFixedSize(int , int )/setFixedSize(const QSize &)
msgBox=QMessageBox()
msgBox.setBaseSize(200,200)
#msgBox.setBaseSize(QSize(200,200))
msgBox.setFixedSize(200,200)
#msgBox.setFixedSize(QSize(200,200))
然而并没有效果…
二.运用Qt css
msgBox=QMessageBox()
msgBox.setStyleSheet("QLabel{"
"min-width: 200px;"
"min-height: 100px; "
"}")
博客探讨了在Qt中使用QMessageBox设置基础尺寸的方法,发现使用setBaseSize和setFixedSize API并未生效,而CSS样式却有效。作者寻求解答为何API失效并对比了两者在调整对话框大小上的区别。
1796

被折叠的 条评论
为什么被折叠?



