- 博客(32)
- 资源 (3)
- 收藏
- 关注
转载 vs2010 QT: release时 提示“无法找到.exe的调试信息 或者调试信息不匹配 未使用调试信息生成二进制文,是否继续调试”的解决方案
vs2010+ qt新建一个application程序,DEBUG编译的时候没有问题,但是改成release编译的时候会出来一个界面,显示:“无法找到xxx.exe调试信息,或者调试信息不匹配,未使用调试信息生成二进制文件,是否继续调试?”把按F5替代成F5+Ctrl就没这个提示框了,这个提示框没什么问题,都Release变异了,还要什么调试信息呢!对比debug和releas
2013-08-31 09:59:36 5725 3
转载 linux和vs中 qt程序中文国际化
运用lupdate工具生成.ts文件,命令如下: lupdate -verbose *.cpp -ts qt_english.ts -verbose 解释并显示lupdate的操作过程;源文件 -ts 目标文件 在linux下用 linguist 编译qt_english.ts 生成翻译替换文档qt_zh_CN.ts。或者直接在windows下用Ultr
2013-08-30 15:19:03 3030
原创 QT中QVector的使用
当我们想用数组时,但是又不知道数组的大小,数组的大小是根据实际情况变化的,不确定的,这是我们就要为数组动态分配空间,这时,我们可以考虑两种情况:(1)在c++中使用new()和delete(),在c中使用malloc和free。(2)使用Vector容器后者的使用更方便些,这里我主要介绍下QT中的QVector。首先,引入#include 在不知道要分配空间多少的情况下,我们先这样在*
2013-08-25 17:48:30 13634
原创 QT中怎么设置和使用进度条
QT中有两种可以实现进度条,QProgressBar和QProgressDialog。(一)QProgressBar的使用例子QProgressBar progress;for(int i=0;i{ for(int j=0,j progress.setValue(i);}这段代码一般都放在一个slot中,如点击一个button时触发的一个
2013-08-24 23:23:52 9705 1
转载 Qt中的qrc文件
Qt中的qrc文件是一个xml格式的资源配置文件,与应用程序关联的应用程序由 .qrc 文件来指定,它用XML记录硬盘上的文件和对应的随意指定的资源名称,应用程序通过资源名称来访问资源。 指定的路径是 .qrc 文件所在目录的相对路径。注意,列出的资源文件必须位于 .qrc 文件所在目录或者其子目录下。图标文件需要与qrc文件位于同一目录下或者在该目录的子目录中。另外,如果qr
2013-08-24 12:25:41 39431 1
转载 QTreeWidget讲解及节点操作
关于Qt的节点操作,也就是QTreeWidget 类的操作。先看我的效果图! 具体实现如下!构造函数中写事件!connect(ui->treeWidget,SIGNAL(itemDoubleClicked(QTreeWidgetItem*,int)), this,SLOT(showSelecteddataba
2013-08-21 22:23:05 26695 2
转载 通用SQL数据库查询语句大全
一、 简单查询 简单的Transact-SQL查询只包括选择列表、FROM子句和WHERE子句。它们分别说明所查询列、查询的表或视图、以及搜索条件等。 例如,下面的语句查询testtable表中姓名为“张三”的nickname字段和email字段。 SELECT nickname,email FROM testtable WHERE name
2013-08-20 13:48:15 5655
转载 QT中操作数据库(ACCESS、MySql)
(一)QODBC数据库编程连接详细介绍QT自带有QODBC Driver,在Windows平台上通过系统提供的ODBC Driver可以访问支持ODBC的数据库,如Ms Access、SQL Server等 (Windows XP 自带有Access和SQL Server的ODBC Driver)。 QT QODBC数据库编程连接详细介绍是本文所介绍的内容,QT为数据库编程提供
2013-08-20 11:18:01 3715
转载 Qt开发中字符串、字节数组和变量常用的一些函数总结
在Qt的开发过程中,经常会用到字符串变量与其他变量之间的转换,常见的有以下三种字符串表示类型:QString是贯穿Qt应用编程接口的一个16位Unicode字符串QByteArray是一个用来存储原始二进制数据的8位字符数组QVariant类则可存储绝大多数C++和Qt值类型这里就总结一下最近几天在学习Qt开发过程中QString类型使用过程中常用几个成员函数或者槽函数:1、两
2013-08-20 10:35:47 7823
转载 Qt实现遍历文件夹和文件目录,并过滤和获取文件信息、后缀名、前缀名
(一)采用递归和QDir实现文件夹下所有文件遍历的方法#include bool FindFile(const QString & path){ QDir dir(path); if (!dir.exists())return false; dir.setFilter(QDir::Dirs|QDir::Files);//除了文件夹或文件,其他的过滤
2013-08-20 09:35:04 23826 3
转载 Qt获取文件属性
Qt获取文件属性文档名称Qt获取文件属性创建时间2012-9-13修改时间2012-9-13创建人Baifx简介(收获)QFileInfo类的使用 一、综述。 在Qt中QFileInfo类提供
2013-08-19 16:31:29 2964
转载 Qt中QFileDialog的使用
(一)Qt之标准通用对话框的使用文档名称Qt之标准通用对话框的使用创建时间2012-9-4修改时间2012-9-4创建人Baifx简介(收获)QFileDialog(完成)、QFontDialog、QColorDialog(完成)、QI
2013-08-19 14:30:43 16637
转载 QT中QFileDialog对话框的browse、openfile,save as
QFileDialog对话框可以弹出QFileDialog对话框让用户输入文件名或者路径,它可以限制用户只能选择已经存在的文件,,也可以允许用户输入一个新的文件名,此外,使用过滤器,则只能选择符合特殊标准的文件名。ShowFile Header1 /* showfile.h */2 #ifndef SHOWFILE_H3 #define SHOWFILE_H45 #in
2013-08-19 10:46:31 2956
转载 QTreeWidget实现的树形节点的添加+双击响应+删除详解
承接该文http://www.cnblogs.com/Romi/archive/2012/04/16/2452709.html,在该文基础上继续讲解QTreeWidget控件的使用,同时解决该文最后留下的问题。QTreeWidget是实现树形结构的类,在很多软件中都可以看到类似树形结构的界面。我做的一个示例如下图,用来处理图像,最顶层节点是图像的路径名,子节点是图像的各个波段,双击各个波段
2013-08-18 22:59:37 5616 1
转载 QT中QTreeView学习的两个例子
本文讲解了QT中树控件QTreeView开发实例,对于QTreeView没有过多的讲解,那么不说废话了,看代码是如何实现的吧。方法一:使用QDirModel进行目录的现实,QDirModel是QT中专为文件目录树型显示所提供的一种model。 具体使用如下:1. #include 2.3. int main(int argc, char *argv[])4. {5. QAp
2013-08-18 12:10:56 4402
转载 Qt将文件保存到指定目录下(另存为的功能)
因为Qt才开始入门。对文件的操作还不是很熟练。经过一段时间查找终于找出一些适用于入门的代码。 QDir d; d.mkpath("D:/123"); file = new QFile("D:/123/tmp"); file->open(QFile::WriteOnly);恩其实当时要找的就是这么点代码可是网上的Qt很少(相对于VC)或者说内容很多,不是针
2013-08-18 12:03:28 13190 2
转载 QT 文件读写操作
#include #include 1.打开文件 QFile f( fn );//fn可以是一个相对路径或绝对路径 f.open(IO_);//一般不要IO_ReadWrite,很容易出现赃数据 //如果要在文件的后面添加内容要IO_WriteOnly|IO_Append //如果要清空原来的内容,只要IO_WriteOnly //IO_T
2013-08-18 12:00:37 875
转载 C操作SQLite数据库
C操作SQLite数据库一 SQLITE 操作入门 sqlite 提供的是一些 C 函数接口,你可以用这些函数操作数据库。通过使用这些接口,传递一些标准 sql 语句(以 char * 类型)给 sqlite 函数, sqlite 就会为你操作数据库。 sqlite 跟 MS 的 access 一样是文件型数据库,就是说,一个数
2013-08-17 18:53:17 1604
原创 QT中新建的类继承QWidget和QMainWindow的不同之处
最近在学习QT,在做界面的时候发现,新建一个类时,本以为QMainWindow是QWidget的派生类,直接继承QMainWindow就好了,但是发现 继承QWidget和继承QMainWindow会对后面的窗口布局和显示有一定的影响。自己总结下。例:(1)在calc.h中这样声明类Calc,使其继承QWidgetclass Calc: public QWidget//注意这里是继承QWi
2013-08-17 08:36:44 4133
转载 正则表达式的用法
正则表达式用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串,用来验证输入的字符串是否符合要求。 设置正则表达式.类似下面的QRegExp 这里的用法就是用来检测QString等字符串错误的,例如文件名里面最好就不出现<>|/\:等,所以可以如下定义QRegExp rx("[a-zA-Z0-9\-\\\_]{25}"); 25就是所输入的字符串个数!a-z当然就是a-z
2013-08-15 15:41:43 1402
转载 QT中委托(QItemDelegate/QStyledItemDelegate)的使用,以及自定义Delegate
委托(QItemDelegate/QStyledItemDelegate)的功能很强大,可以把控件设置成只读、表格的某一列设置成各种自己想要的控件--------------定义自己的Delegate:class MyDelegate: public QStyledItemDelegate{ //创建你编辑时候的控件QWidget* createEditor(QWid
2013-08-15 15:31:09 12294
转载 qmake和nmake 的作用
qmake和nmake的作用qmake是用来生成makefile的。makefile是干嘛的?makefile里记录了工程中的所有文件,编译器编译时根据makefile文件来进行编译。qmake怎么生成makefile?它基于项目文件来生成,(.pro文件)项目文件由开发者创建。如果是在windows下使用VS开发,首先要把qmake的环境变量设置为win32-
2013-08-13 15:51:38 2626
转载 VS2010下编译配置qwt
原文地址:http://qimo601.iteye.com/blog/1451853A) 简介1、QWT是一个基于LGPL版权协议的开源项目, 可生成各种统计图。它为具有技术专业背景的程序提供GUI组件和一组实用类,其目标是以基于2D方式的窗体部件来显示数据, 数据源以数值,数组或一组浮点数等方式提供, 输出方式可以是Curves(曲线),Slider(滚动条),Dials(圆盘)
2013-08-13 10:31:26 2753
转载 tr()函数的用法 国际化的问题
在论坛中漂,经常遇到有人遇到tr相关的问题。用tr的有两类人:(1)因为发现中文老出问题,然后搜索,发现很多人用tr,于是他也开始用tr(2)另一类人,确实是出于国际化的需要,将需要在界面上显示的文件都用tr包起来,这有分两种:(2a) 用tr包住英文(最最推荐的用法,源码英文,然后提供英文到其他语言的翻译包)(2b) 用tr包住中文(源码用中文,然后提供中文到其他语言的翻译包)
2013-08-13 09:47:44 979
转载 QString 与中文问题
QString 与中文问题(更新:本文的姊妹篇Qt5与中文问题)首先呢,声明一下,QString 是不存在中文支持问题的,很多人遇到问题,并不是本身 QString 的问题,而是没有将自己希望的字符串正确赋给QString。很简单的问题,"我是中文"这样写的时候,它是传统的 char 类型的窄字符串,我们需要的只不过是通过某种方式告诉QString 这四个汉字采用的那种编码。而
2013-08-13 09:44:55 1466
转载 QT表格的宽度自适应调整方法void setStretchLastSection ( bool stretch );
为QTableWidget继承有QHeaderView,而QHeaderView有一个方法void setStretchLastSection ( bool stretch );它的形参为bool 型,可以用来设置是否充满宽度。下面是一个例子:#include #include #include int main(int argc, char *argv[]){
2013-08-12 20:16:38 9586 1
转载 QT:在QTableView中使用各种自定义委托
啦! 独一无二的职位:开源社区经理 CSDN问答8月排行榜活动开始,丰厚奖品等你拿 QT:在QTableView中使用各种自定义委托 QT的MVC(View/Delegate)模型十分强大,可以利用各种控件来对表格的输入进行限制,不过我以前一直没有过,这几天研究了一下,写个小例子,希望大家喜欢。 如果看不懂这个例子,请先看QT的自
2013-08-12 14:37:44 9394
转载 QTableWidget与QTableView的区别
QTableWidget与QTableView的区别QTableWidget继承自QTableView。QSqlTableModel能与QTableView绑定,但不能于QTableWidget绑定。QSqlTableModel *model = new QSqlTableModel;model->setTable("employee");model->se
2013-08-12 12:59:37 13264 1
转载 QT下QTableWidget使用方法小结
啦! 独一无二的职位:开源社区经理 QT下QTableWidget使用方法小结原文:http://blog.csdn.net/vah101/archive/2011/03/01/6215066.aspx 啦! 独一无二的职位:开源社区经理 一、QTableWidget的其中某些列怎么设置为只读模式使其不能被修改
2013-08-12 11:04:13 5014
转载 Qt Qtableview 的一些用法
Qt Qtableview 的一些用法标签:Qt Qtableviewhttp://5449763.blog.51cto.com/5439763/1122514一些Qtableview的用法: QTableView *tableview; QStandardItemModel *model = new QStandardItemModel();Qtablevie
2013-08-12 09:35:03 13636 1
转载 有关QT表格
有关QT表格void QCurveQueryTool::printview() //printFlag =2 , 打印预览{ QPrinter printer(QPrinter::ScreenResolution); QPrintPreviewDialog preview(&printer, this); preview.setMinimumSiz
2013-08-11 16:44:32 1005
转载 VC include 路径解析
VC include 路径解析今天发现一个不错的帖子,转到自己的博客,收藏。 要了解vc中使用#include命令包含头文件所搜寻的路径,必须先了解vc中的几种路径:1. 系统路径系统路径在vc中是"Tools->Options->Directories"中"Include files"指定的路径。打开此对话框会发现默认有这几条路径:C:\Program Fil
2013-08-11 10:35:02 1042
基于AT89C2051单片机的电风扇
2010-05-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人