当前位置: 技术问答>linux和unix
Qt 编程(弹出 QMessageBox )。大哥,大姐,一笔之力 ,必将源泉相报。
来源: 互联网 发布时间:2015-05-29
本文导语: 我今天下午用想用Linux 下的 Qt Design 开发工具,弹出MessageBox。试了半天,就是不行。所以,我看帮助。虽然有很多例子,但我就是不会用! 大哥,大姐! 你们能给我指引一下吗?虽然这个对你们来说很容易,但...
我今天下午用想用Linux 下的 Qt Design 开发工具,弹出MessageBox。试了半天,就是不行。所以,我看帮助。虽然有很多例子,但我就是不会用!
大哥,大姐! 你们能给我指引一下吗?虽然这个对你们来说很容易,但还是要指导一下。以后,我一定,独立思考!
MSN: chinazhangyougang@hotmail.com
大哥,大姐! 你们能给我指引一下吗?虽然这个对你们来说很容易,但还是要指导一下。以后,我一定,独立思考!
MSN: chinazhangyougang@hotmail.com
|
first: add the header file
在button的clicked所对应的槽中加入你的代码!
QMessageBox mb( "Application Name",
"Hardware failure.nnDisk error detectednDo you want to stop?",
QMessageBox::Question,
QMessageBox::Yes | QMessageBox::Default,
QMessageBox::No | QMessageBox::Escape
QMessageBox::NoButton );
在button的clicked所对应的槽中加入你的代码!
QMessageBox mb( "Application Name",
"Hardware failure.nnDisk error detectednDo you want to stop?",
QMessageBox::Question,
QMessageBox::Yes | QMessageBox::Default,
QMessageBox::No | QMessageBox::Escape
QMessageBox::NoButton );
|
first: add the header file
#include
sec:
QMessageBox::information(NULL,"aaa","bbbb");
#include
sec:
QMessageBox::information(NULL,"aaa","bbbb");
|
becrare. the messagebox must be after the mainWindows.
the messagebox must has a parent's form
good luck
|
QMessageBox mb( "Application Name",
"Hardware failure.nnDisk error detectednDo you want to stop?",
QMessageBox::Question,
QMessageBox::Yes | QMessageBox::Default,
QMessageBox::No | QMessageBox::Escape
QMessageBox::NoButton );
if ( mb.exec() == QMessageBox::No )
// try again
"Hardware failure.nnDisk error detectednDo you want to stop?",
QMessageBox::Question,
QMessageBox::Yes | QMessageBox::Default,
QMessageBox::No | QMessageBox::Escape
QMessageBox::NoButton );
if ( mb.exec() == QMessageBox::No )
// try again
|
小石头已经说的很明白了,如果你要用button来弹messagebox,你要先看一下信号和槽!
在button的clicked所对应的槽中加入你的代码!
在button的clicked所对应的槽中加入你的代码!