阅读背景:

继承自QMessageBox的消息框类,怎么设置最小宽度或固定宽度,试了很多方法都不行。

来源:互联网 
自己写了一个类继承自QMessageBox,然后发现弹出的对话框大小不如人意,有时候一个不太长的英文句子分成三行来显示,想让对话框变长一点,word wrap少一点,如果项目里所有该对话框全部设置为一个固定的宽度,更加美观一点。但是setFixedSize和setMinimumWidth方法都不管用,网上搜了一下可以覆写showEvent和resizeEvent,试了一下没用,估计qt版本不一样,我的是4.7。还有一个在window title后面加许多空格的方法,但是会出现三个点“...”在标题栏的末尾,表示不够长度显示。哎,还有什么好办法啊,虽然可以重新实现一个自定义的MessageBox,但是现在项目里很多人用那个了,不好改来改去的。 自己写了一个类继承自QMessageBox,然后发现弹出的对话框大小不如人意,有时候一个不太长



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: