创建一个QMessageBox:
QMessageBox msgBox(this);
msgBox.setWindowTitle(tr("MailBox Location"));
msgBox.setInformativeText(tr("You must ..... and so on and so forth"));
像这样改变它的大小:
1). msgbox.setGeometry ( int x, int y, int w, int h )
2). msgbox.resize(int w, int h)
结果什么都没有发生。
原因:QMessageBox::showEvent() 强制将其大小改变成了QT认为比较合适的大小。要改变它的大小可使用下面这种方法
class MyMessageBox : public QMessageBox
{
protected:
void showEvent(QShowEvent* event)
{
QMessageBox::showEvent(event);
setFixedSize(640, 480);
}
};
转载:http://blog.csdn.net/diaopan1985/article/details/4399128
分享到:
相关推荐
QMessageBox的四种使用方法,根据自己的需求可修改代码并应用到自己的项目中!
QmessageBox的详细用法,对QmessageBox都用例子做了详细的介绍。
QMessageBox.7z
QMessageBox的实现,让你不再为QMessageBox设置发愁,给初学者点启发,高手可用略过就好。
自定义界面,重新实现了QMessageBox的information与question的静态方法
自定义QMessageBox 去边框 实现拖动 拉伸等功能
主要给大家介绍了关于Pyqt5如何让QMessageBox按钮显示中文的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Pyqt5具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
Qt例程源代码QMessageBox.7z
Qt 自定义提示框 类似QMessageBox https://blog.csdn.net/qq_37373742/article/details/127402276?spm=1001.2014.3001.5502 为什么需要设计自定义提示框呢? 1.Qt自带的提示框样式单一; 2.提示框的太小; 3.界面...
QPSMessageBox继承自QDialog,里面所有的内容基本跟QMessageBox差不多,用法也差不多,区别就是改掉了样式变成苹果手机提示框的样子.
QMessageBox QmessageBox是一种通用的弹出式对话框,用于显示消息,允许用户通过单击不同的标准按钮对消息进行反馈,每个标准按钮有一个预定义的文本,角色和十六进制数QMessageBox类提供了许多常用的弹出式对话框,...
QT动态语言切换、历史语言记录、QMessageBox和QDialogButtonBox的Ok按钮动态切换汉字
5.保证无毒 1.简单,方便,实用 3.实例可以自行改用 1.如有非法,本人无法律责任! 8.更多作品,查找标签“朱建强”7.... 4.如需联系我请看左边数字!1.如不知代表何物,那就放弃计算机吧! 0....CSDN老板不让我上传联系方式。
第一个参数是父控件指针 第二个参数是标题 第三个参数是内容 第四个参数是窗口里面要多少个按钮(默认为OK) 第五个参数指定按下Enter时使用的按钮
自定义QMessageBox样式
自定义的QMessageBox控件: 1. 顶部下滑弹出 2. 支持自定义配色和弹出位置
py代码-QMessageBox运用
基于python的QMessageBox的标准按钮类型