
Qt
门前有一条河
电子信息工程专业
展开
-
Qt保留小数点后两位
double/float size = 2.3334524;QString str = QString::number(size, 'f', 2);其中f代表非科学计数法格式,2代表小数点后两位。转载 2014-06-24 10:58:21 · 33991 阅读 · 0 评论 -
一个 Qt之遍历文件夹源码解释
代码来源:http://blog.youkuaiyun.com/liang19890820/article/details/9955201void ImageTree::addFolderImages(QString path){ //判断路径是否存在 QDir dir(path); if(!dir.exists()) {原创 2014-05-29 17:24:08 · 5875 阅读 · 0 评论 -
QFileInfo的简单用法
QFileInfo的几个构造函数:QFileInfo ( )QFileInfo ( const QString & file )QFileInfo ( const QFile & file )QFileInfo ( const QDir & dir, const QString & file )QFileInfo ( const QFileInfo & fi转载 2014-05-29 17:25:24 · 22616 阅读 · 0 评论 -
qt读取中文txt文件
QAbstractItemModel *Widget::modelFromFile(const QString& fileName){ QFile file(fileName);// qDebug()// qDebug() if (!file.open(QFile::ReadOnly)) return new QStringListMo原创 2014-06-12 20:57:32 · 2482 阅读 · 0 评论 -
5种让你入门免费学习编程的方法
对于一个懂计算机的人来说,不会编程算不算是文盲呢?—>是,觉得有点过了,但是不可否认如今编程确实显得越来越重要,作为入门编程的新手,很多人很茫然,不知到从那里开始。下面介绍几种让你入门免费学习编程的方法:1.codecademyCodecademy是学习编程最简单的方法,不需要注册就可以直接使用,最起码一开始时这样。用户一旦进入网站就能轻松完成编程。但是你不注册的话,编写的转载 2014-06-13 16:57:00 · 1968 阅读 · 0 评论 -
Qt常用快捷键
F1 查看帮助F2 跳转到函数定义(和Ctrl+鼠标左键一样的效果)Shift+F2 声明和定义之间切换F4 头文件和源文件之间切换Ctrl+1 欢迎模式Ctrl+2 编辑模式Ctrl+3 调试模式Ctrl+4 项目设置模式Ctrl+5 帮助模式转载 2014-05-30 12:00:54 · 2113 阅读 · 0 评论 -
QString的一些用法总结(1 section, split 函数)
Title :QStringQString::section()QString::split()Q :如何从一段由特殊符号分隔的 QString 中获取被分隔的子串?从字符串 “one, two, three, four”中获取第二个由‘,’分隔的子串,即 “two” ; 1: #include 2: #include转载 2014-06-13 22:19:19 · 45079 阅读 · 1 评论 -
Qt中常用的可视化组件的继承关系图(QWidget)
Title :QWidget与 QWidget 有关的 Qt 可视化组件的继承关系图End :Author : Ggicci谢谢阅读,如有错误希望指正!转载 2014-06-13 23:28:00 · 9775 阅读 · 3 评论 -
记录一下当时搭建windows下vs2010作编译器qt开发环境的过程
当时的安装过程是:1、GRM_SDK_EN_DVD.isoqt-opensource-windows-x86-32bit-msvc2010-5.2.1.exeqt-vs-addin-opensource-1.2.3-alpha.exevs2010助手VA_破解版.rar原创 2014-07-08 16:44:33 · 970 阅读 · 0 评论 -
Qt树形控件QTreeView使用1——节点的添加删除操作 复选框的设置
QtreeView是ui中最常用的控件,Qt中QTreeWidget比QTreeView更简单,但没有QTreeView那么灵活(QTreeWidget封装的和MFC的CTreeCtrl很类似,没有mvc的特点)。1. QStandardItemModel在QTreeView中的使用使用QTreeView的对应模型是QStandardItemModel,这个是Qt对应ui界面最有用转载 2014-06-18 11:30:16 · 37218 阅读 · 4 评论 -
(一) Qt Model/View 的简单说明
目录:(一) Qt Model/View 的简单说明 、预定义模型(二)使用预定义模型 QstringListModel例子(三)使用预定义模型QDirModel的例子(四)Qt实现自定义模型基于QAbstractTableModel(五)Qt实现自定义模型基于QAbstractItemModel (六) Qt实现自定义委托 QDelegate转载 2014-06-19 10:17:56 · 964 阅读 · 0 评论 -
需要关注的博客
http://www.cnblogs.com/tornadomeet/category/374732.html原创 2014-06-18 16:20:34 · 1071 阅读 · 0 评论 -
获取code.google.com上的开源代码的方法
1,找到你感兴趣的开源项目,然后你会看到他的下载方式,如:Command-line accessUse this command to anonymously check out the latest project source code:# Non-members may check out a read-only working copy an转载 2014-08-04 14:19:29 · 2761 阅读 · 0 评论 -
使用Qt实现简单的图片预览效果
Qt简化了UI界面的开发,相比MFC而言确实入门和进阶速度都快些;该文章主要讲解使用QListWidget加载图片进行排列并设置主窗口背景图片的功能;界面效果如下图所示:上面两排为预加载的缩略图,单击单个缩略图则将对应的图片设置为主窗口的背景图片转载 2014-05-29 11:58:41 · 3443 阅读 · 0 评论 -
Qt调用摄像头(截取并保存图片)
Qt如何调用系统摄像设备进行显示、截图、录制? QCamera:系统摄像设备(摄像头) QCameraViewfinder:摄像取景器部件 QCameraImageCapture:截图部件capture按钮:用于截图(截图后在右上角显示)save按钮:用于保存截取后的图片(此处测试路径为:F:\a.jpg)exit按钮:退出界面效果转载 2014-05-29 16:10:39 · 8135 阅读 · 1 评论 -
Qt中的键盘事件
Qt键盘事件属于Qt事件系统,所以事件系统中所有规则对按键事件都有效。下面关注点在按键特有的部分:focus一个拥有焦点(focus)的QWidget才可以接受键盘事件。有输入焦点的窗口是活动窗口或活动窗口子窗口或子子窗口等。焦点移动的方式有以下几种:按下Tab或Shift+Tab注意:文本编译器(一般需要插入Tab),或者WebView(需要Tab来移转载 2014-06-13 08:59:50 · 37570 阅读 · 0 评论 -
Windows如何打包Qt程序
Windows如何打包Qt程序很多Qt爱好者想发布自己的Qt软件,但却发现在其他没有安装Qt SDK的机器上无法运行,这就是本文想要说明的问题。现在网上大部分软件都要发布自己开发的应用程序,都会打包到exe文件中,待安装完exe文件后,就会生成很多小文件,其实原理都一样,只是各自使用的打包工具不能罢了。本文主要介绍在Windows平台如何打包自己的Qt程序,相对比较简单的,这并转载 2014-06-24 16:01:46 · 1075 阅读 · 0 评论 -
QTimer使用
转自:http://www.linuxidc.com/Linux/2011-10/45832p2.htm//mydialog.h #ifndef MYDIALOG_H #define MYDIALOG_H #include class QLCDNumber; class QTimer; class MyDialog : public转载 2014-06-24 09:22:00 · 790 阅读 · 0 评论 -
如何得到下载文件的文件名
reply是QNetworkReply*类型 QString str = reply->rawHeader("Content-Disposition"); QString patternStart = "filename=\".*\""; QRegExp expStart(patternStart); int startin原创 2014-06-25 10:30:16 · 5041 阅读 · 0 评论 -
使用DOM创建和操作XML文档
使用DOM创建和操作XML文档版权声明该文章原创于Qter开源社区(www.qter.org),作者yafeilinux,转载请注明出处!导语在上一节中我们用手写的方法建立了一个XML文档,并且用DOM的方法对其进行了读取。现在我们使用代码来创建那个XML文档,并且对它实现查找、更新、插入等操作。环转载 2014-06-10 11:40:06 · 957 阅读 · 0 评论 -
Qt 文件操作
文件操作是应用程序必不可少的部分。Qt 作为一个通用开发库,提供了跨平台的文件操作能力。 Qt5 新增加了一个QFileDevice类。途中所涉及的类及其用途简要说明如下:· QFlie:访问本地文件或者嵌入资源;· QTemporaryFile:创建和访问本地文件系统的临时文件;· QBuffer:读写QByteArray;· QProcess:运行外部程转载 2014-06-10 11:35:06 · 20504 阅读 · 0 评论 -
QByteArray类学习
QByteArray类提供了字节数组,包含于头文件中,从Q3CString类继承而来。QByteArray可以存储raw bytes和传统的8-bits的字符串,都是以'\0'结尾的,使用比char*更方便QString也可以存储字符串信息,但通常以16-bits形式Unicode方式存储,这有利于非ASCII和非Latin-1格式的数据的存储,例如GBK等中文si转载 2014-06-10 11:28:53 · 6435 阅读 · 0 评论 -
解决中文问题
前面添加#pragma execution_character_set("utf-8")原创 2014-06-10 11:50:03 · 658 阅读 · 0 评论 -
Qt中文显示
一般在Windows下使用的是GBK编码:[cpp] view plaincopyQTextCodec *gbk = QTextCodec::codecForName("gb18030"); QTextCodec::setCodecForTr(gbk); //设置QObject::tr使用的编码 QTextCode转载 2014-06-10 11:11:49 · 654 阅读 · 0 评论 -
QT::QKeyEvent事件(译文)
QKeyEvent类参考QKeyEvent类用于描述键盘按键所产生的QT事件#include继承于QInpueEvent公有函数:QKeyEvent ( Type type, int key, Qt::KeyboardModifiers modifiers, const QString & text = QString(), bool autorep = false,转载 2014-06-12 22:12:24 · 7441 阅读 · 0 评论 -
QTextEdit选择文本
最近接触QTextEdit比较多,想让用户在单击QTextEdit的时候可以选择特定的文本。但查了一下文档没有发现有直接的函数可以用,后来知道跟光标相关和选择文本相关的是QTextCursor类。原本以为会有setSelectionText之类的函数,但只看到一个select函数,这个函数没有提供起始点和终止点的参数。后来才发现了怎么用的。具体方法如下:1.创建一个光标。2.将光标转载 2014-06-12 13:50:43 · 14958 阅读 · 2 评论 -
不可以两次打开文件,否则第二次失败
刚刚调试了一个代码,我多写了一次file open的操作,da原创 2014-06-12 10:38:59 · 1462 阅读 · 1 评论 -
QT foreach 和 QTextCodec
1.关于foreach关键字: foreach(variables ,container)关键字是Qt对c++的一个扩展,主要用于按顺序历经容器(container)中的对象,例如:QLinkList list;QString str; foreach(str , list){ qDebug() }转载 2014-06-22 22:56:34 · 2569 阅读 · 0 评论