在Qt中经常需要弹出窗口,QMessageBox可以实现此功能,一共有三种窗口,information, question, 和 warning,分别对应感叹号,问号和叉号,使用方法很简单,一共有三个参数,第一个是父窗口句柄,剩下两个分别为窗口名称和显示内容,显示内容为QString类型。如下所示:...
分类:
其他好文 时间:
2015-02-20 07:36:43
阅读次数:
226
fromPyQt4.QtGuiimportQPlainTextEdit,QWidget,QVBoxLayout,QApplication,\QFileDialog,QMessageBox,QTextBrowser,QDockWidget,\QMainWindow,QIcon,QHBoxLayout,...
分类:
其他好文 时间:
2015-02-07 18:50:40
阅读次数:
1355
很全的Qt的标准对话框,包含QInputDialog、QColorDialog、QFontDialog、QMessageBox、QOpenFileDialog...全部是由官网的C++版本,转换成PyQt5版本。有些细节忽略了,因为实在不知怎么转换过来。捣鼓了一晚上,总算完成了,好累啊,不过很开心!...
分类:
其他好文 时间:
2015-02-04 08:10:47
阅读次数:
1312
1. 我使用sqlite,开发机上好好的,测试机上却不行。后来发现是缺少驱动(Driver not loaded Driver not loaded),代码检查了又检查,发现应该是缺少dll文件(系统不提示,是自己使用 QMessageBox::warning(NULL, ("error"), da...
分类:
数据库 时间:
2015-01-06 23:06:45
阅读次数:
286
QMessageBox是QT自带的一个消息提示界面类,用起来也比较方便,对于在ARM板上使用QT开发的项目来说,使用的很频繁,节省了我们很多代码。从而程序也比较清晰。
1.最基本的一种调用:
QMessageBox::information(this,tr("提示"),tr("确定退出?"));
2.我们往往不满足于这么简单的使用,比如我要加中文按钮:
QMessag...
分类:
其他好文 时间:
2014-10-30 15:25:24
阅读次数:
774
Qt标准对话框之QMessageBox这次来说一下QMessageBox以及类似的几种对话框。其实,我们已经用过QMessageBox了,就在之前的几个程序中。不过,当时是大略的说了一下,现在专门来说说这几种对话框。先来看一下最熟悉的QMessageBox::information。我们在以前的代码...
分类:
其他好文 时间:
2014-10-20 16:33:17
阅读次数:
142
直接上例子吧://确定按钮函数void Dialog::buttonClicked(){ for(int i=0; iprocessEvents(/*QEventLoop::ExcludeUserInputEvents*/); } if (!(QMessageBox::informati...
分类:
其他好文 时间:
2014-10-18 13:56:42
阅读次数:
1134
对于一些重要的操作需要让用户再次确认一次,给出几个基本的实例是和否[cpp] view plaincopyprint?switch( QMessageBox::warning(NULL, "warning",QString::fromLocal8Bit("确定导入文件的频道吗?"), QMessa....
分类:
其他好文 时间:
2014-10-10 14:10:14
阅读次数:
201
Qt 默认的弹出框上的按钮式英文,虽然也知道是什么意思,但终究不如中文看着顺眼。 QMessageBox box(QMessageBox::Warning,"标题","弹出框按钮更改为中文!"); box.setStandardButtons (QMessageBox::Ok|QMess...
分类:
其他好文 时间:
2014-08-21 19:10:14
阅读次数:
245
写代码时需要注意下面两点:
1、源码用 utf-8 字符集
2、源码中需要翻译的字符串必须用英文(不能有中文或其它语言),则需要用 tr()。
例如:
QMessageBox::information(this,
tr("Information"),
tr("Hello world."));...
分类:
其他好文 时间:
2014-08-19 16:43:25
阅读次数:
183