• 5457阅读
  • 6回复

关于QMessageBox添加部件 [复制链接]

上一主题 下一主题
离线iiiyyyhhhsss
 

只看楼主 倒序阅读 楼主  发表于: 2009-09-24
我想在QMessageBox里添加一个QListWidget,有没有什么好的方法?
离线dbzhang800

只看该作者 1楼 发表于: 2009-09-24
这种要求的话,感觉QMessageBox 本身应该不太合适了,不妨考虑子类化 QDialog
离线iiiyyyhhhsss

只看该作者 2楼 发表于: 2009-09-24
QMessageBox点击按钮后,就会退出

那么,如何获得被点击的按钮QMessage::StandardButton呢?


由于之前都是使用以下函数,这些函数都是返回StandardButton的,那么不使用这些函数的时候,如何获得返回的按钮类型?
QMessage::warning(),QMessage::information(),QMessage::question()
离线iiiyyyhhhsss

只看该作者 3楼 发表于: 2009-09-24
    以下代码是我创建了一个QMessageBox,
我希望当我点击里面的按钮的时候,用QMessageBox::StandardButton isDo来记录被点击的那个按钮,
具体代码如何?
    QMessageBox box;
    box.addButton(QMessageBox::Cancel);
    box.addButton(QMessageBox::Ok);
    box.addButton(QMessageBox::Close);
    box.show();
离线iiiyyyhhhsss

只看该作者 4楼 发表于: 2009-09-24
找到了
离线iiiyyyhhhsss

只看该作者 5楼 发表于: 2009-09-24
为什么QMessageBox的窗体大小不能更改?无论用setGeomentry(),setFixedSize()和resize()都更改不了。。。
离线iiiyyyhhhsss

只看该作者 6楼 发表于: 2009-09-24
投机取巧:用setText("\n\n\n\n\n\n\n")可以修改了它的高

那么如何设置QMessageBox是warning,question,information还是critical模式呢?
快速回复
限100 字节
 
上一个 下一个