![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
QT
文章平均质量分 76
蓝翳-裂缝中的阳光
First you do it then something change it.
展开
-
QT中菜单Menu与工具栏Toolbar中各个Action的动态添加删除
就像Swing里面的Action一样,Qt里面也有一个类似的类,叫做QAction。顾名思义,QAction类保存有关于这个动作,也就是action的信息,比如它的文本描述、图标、快捷键、回调函数(也就是信号槽),等等。神奇的是,QAction能够根据添加的位置来改变自己的样子——如果添加到菜单中,就会显示成一个菜单项;如果添加到工具条,就会显示成一个按钮。代码如下://MainWindo原创 2013-04-06 21:16:50 · 15448 阅读 · 1 评论 -
如何正确转换QSTring类型字符串和UNICODE
最近在项目中发现从文本文件中读取的QSTring类型字符串无法正确识别,经常是乱码输出,后来我发现用以下方法可以正确输出:将QString转为char字符串printf("%sn", (const char*)lineEdit2->text ().local8Bit());另外如果还是有无法识别的乱码出现,可以在代码中加入QTextCodec *codec=QTex原创 2013-04-07 17:13:01 · 1505 阅读 · 0 评论 -
QT中Unicode编码与字符串之间的转换
QString Widget::stringToUnicode(QString str){ // 这里传来的字符串一定要加tr,main函数里可以加 QTextCodec::setCodecForTr(QTextCodec::codecForLocale()); // 例如:str=tr("你好"); const QChar *q; QChar原创 2013-04-07 17:15:24 · 1903 阅读 · 0 评论 -
QT菜单与工具栏
首先来添加图标。QAction的图标会显示在菜单项的前面以及工具条按钮上面显示。 为了添加图标,我们首先要使用Qt的资源文件。在QtCreator的项目上右击,选择New File...,然后选择resource file。 然后点击next,选择好位置,Finish即可。为了使用方便,我就把这个文件建在根目录下,建议应该在仔细规划好文件之后,建在转载 2013-04-07 21:42:43 · 1054 阅读 · 0 评论 -
QMenu中Checkbox的实现
QActionGroup* action_group = new QActionGroup( this );ui->action1->setCheckable(true);ui->action2->setCheckable(true);ui->action3->setCheckable(true);ui->action1->setActionGroup(action原创 2013-04-14 20:48:17 · 4869 阅读 · 0 评论 -
QT 保存对话框,新建QFileDialog方式
QT在学习的过程中总是遇到各种问题,没有人解答,只有自己在研究并且在网上搜索一些资料,从初学到现在入门,一直都是这样走过来的,虽然走得很艰难,但是每一个阶段都会有所收获,最近在做一个图片浏览模块的功能,需要实现一个图片修改以后把图片另存为的功能,刚开始觉得挺麻烦,查找资料的时候也觉得很繁琐,很多资料都不是很详细,花费了我两天的时间我才将这个功能给实现了,到最后发现这个功能实现实际很简单,知识自己不原创 2013-06-09 15:26:53 · 2399 阅读 · 0 评论