- 博客(43)
- 资源 (6)
- 问答 (2)
- 收藏
- 关注
原创 QMessageBox改变大小
创建一个QMessageBox:QMessageBox msgBox(this);msgBox.setWindowTitle(tr("MailBox Location"));msgBox.setInformativeText(tr("You must ..... and so on and so forth"));像这样改变它的大小:1). msgbox.setGeometry ( ...
2012-05-31 15:33:56 1418
原创 触摸屏介绍
有一个项目,需要购买一台触摸屏设备。了解一下触摸屏的基础知识 触摸屏类型从安装方式来分,触摸屏可以分为 外挂式、内置式和整体式。外挂式触摸屏就是将触摸屏系统的触摸检测装置直接安装在显示设备的前面,这种触摸屏安装简便,非常适合临时使用。内置式触摸屏是把触摸检测装置安装在显示设备的外壳内,显像管的前面。在制造显示设备时,将触摸检测装置制作在显像管上,使显示设备...
2012-05-30 16:03:21 287
原创 更新QTableView中的进度条状态
前段时间,我接触了,如何在一个QTableView中加入一个控件,类似于QCheckBox QProgressBar,QLineEdit等。 最近在项目中实际运用,才发现,在Qt中自定义委托,如果插入一个进度条。因为它很特殊,只能通过Paint进行绘画,而不是CreateEidtor()函数实现。 所以我就遇到问题:前期在表格里画好一列进度条时,后期如何及时更新进...
2012-05-30 14:37:48 1092
QThread 线程暂停 停止功能的实现
为了实现Qt中线程的暂停运行,和停止运行的控制功能需要在设置两个static型控制变量。 //终止原始数据单元进队出队,并清空数据。 static bool stopSign; //原始数据单元队列 允许进队标识符 static QMutex enterQueueSign; //原始数据单元队列 允许出队标识符 static QMutex ou...
2012-05-29 11:56:33 2301
原创 QT环境变量
不知道为啥同事有台电脑,装完Qt-VS2008库,和VS AddIn 编译后的Debug程序,无法直接运行,总是提示找不到QtCore4d.dll库只好把Qt 的环境变量配置一下了,才能正常手动运行debug里的exe程序。 Qt4.7应该不需要再手动配置环境变量的啊。。。。到底为啥呢。。 不过还是记录一下环境变量的配置方法吧。 Windows 平台QT...
2012-05-28 18:53:16 809
有谁知道高速大数据量无线传输技术
有谁知道高速大数据量无线传输技术? 想了解一下无线传输 在2G-4Gbps这样的速度下,有什么现有的产品或者技术? UWB???国内没有产品Wifi ???速度不够 ...
2012-05-28 11:53:38 620 1
自由在博客里插入广告,有钱你不赚吗???
其实这些广告也没啥意思,难怪ITeye只做谷歌的广告。国内的广告,全是CPA和CPS类型的广告,一点利润都没。NND,不做也罢,还影响博客美观。 更新于2012年5月25日 晚。。。。广告类型CPM(每千次访问成本),按流量计费即,CPC按点击计费即,这种广告最容易挣钱,但是成果网好少。CPA(Cost Per Action),简单说是为网站带来新用户注册并激活,就算是有效...
2012-05-25 15:22:38 456
原创 支持javascript的博客汇总
写这篇文章的目的主要是为想在公共博客上布置广告的朋友提供一些参考。 无论是Google AdSense、阿里妈妈还是百度推广,想在自己的博客上布置广告代码,都需要jscript支持,本文仅搜集支持javascript代码的公共博客服务提供商(BSP)。 支持javascript的博客汇总: 1、jimdo自助建站平台http://cn.jimdo.com/示例...
2012-05-25 09:27:50 228
原创 支持js代码的博客有哪些?
1、支持js代码的博客谷歌博客, 雅虎奇摩,博客大巴,jimdo博客,和讯博客要等级(230000分).2、现在新浪博客怎么才能有效的使用js呢在新浪博客放广告,现在网络上主要流行的两种方法,这里尽量简单化的给您说明。把广告以代码形式放到免费空间里,然后链接到你的博客教程如下:(1). 登陆google adsense后台,生成广告代码。(2). 将代码贴到纪事本文件,另存为....
2012-05-25 09:20:34 190
原创 Test
Test<IMG SRC="cf08e32c23ad194b5992621185eb5a91" width=1 height=1 border=0>
2012-05-24 18:22:39 89
Qt自定义委托在QTableView中绘制控件、图片、文字
自定义委托,继承于,QStyledItemDelegate类,重载Paint()函数,1、实现在QTableView中绘制 格式字符串2、实现在QTableView中绘制进度条3、实现在QTableView中绘制QCheckBox4、实现在QTableView中绘制星星5、实现在QTableView中绘制Pixmap图片 1、实现在QTableVie...
2012-05-23 21:17:31 1717
原创 【Qt】QTableView中嵌入复选框CheckBox 的四种方法总结
搜索了一下,QTableView中嵌入复选框CheckBox方法有四种: 第一种不能之前显示,必须双击/选中后才能显示,不适用。 第二种比较简单,通常用这种方法。 第三种只适合静态显示静态数据用 第四种比较适合扩展,它除了可以嵌入复选框,还可以通过paint()绘制其它控件,图片等自定义风格。第一种方...
2012-05-23 10:20:27 2297
原创 (四)Paint函数实现QTableView中增加QCheckBox的方法
第四种方法是:实现QAbstractItemDelegate的paint()函数。 这种方法和《C++_GUI_Qt4_编程(第二版)》中第十章的自定义委托例子,画星星的作法是一样的,都是通过 QApplication::style()->drawControl(QStyle::CE_CheckBox,&check_box_style_option,...
2012-05-23 09:55:41 926
原创 Qt-在表格(QTableView)中插入图片
通过Qt的委托,可以实现自定义QTableView中每一项的特殊实现方式。本例,利用Delegate 实现在QTableView中插入Pixmap图 [文件] main.cpp ~ 273B 下载(10)/*** @file main.cpp* @brief * @author xiangxw* @version 0.0* @d...
2012-05-23 09:37:34 6572
两款免费DCIOM 图像浏览软件介绍和DICOM图像例子供下载
最近要开发医学图像处理软件,所以先搜了一些可以读取DCM图像的软件以及DCM图像实例。 随便搜了一下有两个小软件挺不错,win7下都能直接使用。 1、DICOM Medical IMage Viewer,需要安装。 下载地址:请看本页附件 d3explor-v2.10.9.4b 2、EZDicom 外国的一个小软件,可直接拖拉图像:官方 EZDicom...
2012-05-22 14:53:54 2762
QAbstractTableModel中的data()到底执行几遍???
有一个问题:QAbstractTableModel中的data()函数到底执行几遍??? 发现问题的过程 1、一个普通的继承QAbstractTableModel 的类 class CurrencyModel : public QAbstractTableModel { public: CurrencyModel(QObject *pa...
2012-05-22 11:31:36 1296
原创 基于QStyledItemDelegate的例子 Star Delegate Example
这节需要事件、绘图等基础知识,比较复杂。。。先收藏,后续学习。Star Delegate Examplehttp://doc.qt.nokia.com/4.7-snapshot/itemviews-stardelegate.htmlitemviews/stardelegate/stardelegate.cppitemviews/stardelegate/stardel...
2012-05-21 19:48:16 866
基于QItemDelegate的例子2 trackeEditorDelegate
trackeEditorDelegate例子是《 C++ GUI Programming with Qt 4》中自定义委托的标准例子。和上一个SpinBox例子相比更完整:它多了自定义Editor、重载Paint()函数、提交数据信号commitData()、关闭控件信号closeEditor()附件中有源码可以下载。 Main.cpp #include <QA...
2012-05-21 17:12:15 297
基于QItemDelegate的例子1 SpinBoxDelegate
SpinBoxDelegate例子是Qt Assistant中提供的一个非常优秀的例子,虽然讲的是继承于QItemDelegate的例子。但对于我们理解Delegate-委托这个概念,非常有帮助。它重载了必须的几个函数: (1) QWidget *createEditor(QWidget *parent, const QStyleOptionViewItem...
2012-05-21 17:03:31 802
(六)Qt Delgate的使用 简单说明
(一) Qt Model/View 的简单说明 、预定义模型(二)使用预定义模型 QstringListModel例子(三)使用预定义模型QDirModel的例子(四)Qt实现自定义模型基于QAbstractTableModel(五)Qt实现自定义模型基于QAbstractItemModel (六) Qt实现自定义委托 QDelegate Delegate 类...
2012-05-21 16:58:28 1047 1
原创 View与Model绑定注意事项 (视图无数据显示)
Qt 中视图与模型绑定时,模型必须使用new来创建。否则刚开始初始化的时候,视图无数据显示,或者后期视图不能随着模型的改变而改变。 具体原因:我猜测是局部变量生命周期的问题。new 的变量在堆中,除非手动释放,否则一直存在。如果不new一个Model,把Model变量放在类成员变量中,视图就可以正常显示数据了。 Eorror错误的写法 QStandardItemMod...
2012-05-20 22:03:30 317 1
原创 (五)Qt实现自定义模型基于QAbstractItemModel
目录:(一) Qt Model/View 的简单说明 、预定义模型(二)使用预定义模型 QstringListModel例子(三)使用预定义模型QDirModel的例子(四)Qt实现自定义模型基于QAbstractTableModel(五)Qt实现自定义模型基于QAbstractItemModel (六) Qt实现自定义委托 QDelegate 一个小例子 QTab...
2012-05-19 17:11:53 680
(四)Qt实现自定义模型基于QAbstractTableModel
目录:(一) Qt Model/View 的简单说明 、预定义模型(二)使用预定义模型 QstringListModel例子(三)使用预定义模型QDirModel的例子(四)Qt实现自定义模型基于QAbstractTableModel(五)Qt实现自定义模型基于QAbstractItemModel (六) Qt实现自定义委托 QDelegate ...
2012-05-17 23:18:31 754
(三)使用预定义模型QDirModel的例子
目录:(一) Qt Model/View 的简单说明 、预定义模型(二)使用预定义模型 QstringListModel例子(三)使用预定义模型QDirModel的例子(四)Qt实现自定义模型基于QAbstractTableModel(五)Qt实现自定义模型基于QAbstractItemModel (六) Qt实现自定义委托 QDelegate 使用预定义模型QDi...
2012-05-17 23:11:28 239
原创 (二)使用预定义模型 QStringListModel例子
目录:(一) Qt Model/View 的简单说明 、预定义模型(二)使用预定义模型 QstringListModel例子(三)使用预定义模型QDirModel的例子(四)Qt实现自定义模型基于QAbstractTableModel(五)Qt实现自定义模型基于QAbstractItemModel (六) Qt实现自定义委托 QDelegate 使用预定义模型 QS...
2012-05-17 23:08:09 149
原创 (一) Qt Model/View 的简单说明
目录:(一) Qt Model/View 的简单说明 、预定义模型(二)使用预定义模型 QstringListModel例子(三)使用预定义模型QDirModel的例子(四)Qt实现自定义模型基于QAbstractTableModel(五)Qt实现自定义模型基于QAbstractItemModel (六) Qt实现自定义委托 QDelegate (一)使用Qt M...
2012-05-17 22:55:51 324
原创 Qt表格中以旋转框的形式数据交互
Qt中自带的例子。详细情况,还得仔细看一下Model/View那一章。 The Spin Box Delegate example shows how tocreate an editor for a custom delegate in the model/view framework by reusing astandard Qt editor widget.The...
2012-05-16 16:58:59 164
原创 Qt实现表格内进度条展示数据
Qt 中用代理处理Model中的数据展示形式。 The QAbstractItemDelegate class is used todisplay and edit data items from a model.A QAbstractItemDelegate provides theinterface and common functionality for deleg...
2012-05-16 16:48:56 744
原创 【转】QTableView 小结
介绍Qt 4推出了一组新的item view类,它们使用model/view结构来管理数据与表示层的关系。这种结构带来的功能上的分离给了开发人员更大的弹性来定制数据项的表示,它也提供一个标准的model接口,使得更多的数据源可以被这些item view使用。这里对model/view的结构进行了描述,结构中的每个组件都进行了解释,给出了一些例子说明了提供的这些类如何使用。Model/Vie...
2012-05-15 15:25:14 726
原创 QTableWidget与QTableView的区别
QTableWidget继承自QTableView。QSqlTableModel能与QTableView绑定,但不能于QTableWidget绑定。 QSqlTableModel *model = new QSqlTableModel;model->setTable("employee");model->setEditStrategy(QSqlTableMo...
2012-05-15 15:01:16 796 1
原创 (二)Qt中QTableView中加入Check列实现
QTableView中嵌入复选框CheckBox 第二种方法:设置QAbstractTableModel的flags()函数法 通过Delegate创建QCheckBox来实现的Check列,只有在该列进入编辑模式时才能够Check/Uncheck。这显然不是我们想要的,网上翻来翻去,在一个国外论坛中看到了无需Delegate的实现方法,只需重写M...
2012-05-15 14:52:09 1325
原创 QT Embedded二三事之QObject的元对象
一、元对象 元对象被称做是meta object.在运行时刻(runtime),能够提供对象的运行时信息。 在C++语言发展的早期,C++语言本身没有定义对象的运行时信息,如输出类的名称,父类的名称,判断对象的继承关系等等。虽然新的C++语言增加了RTTI,但还是不够的。这些信息在面向对象编程和调试程序过程中是非常有用的。因此不同的类库采取了不同的方式来扩展...
2012-05-11 20:49:10 133
原创 元对象系统
元对象系统Qt中的元对象系统是用来处理对象间通讯的信号/槽机制、运行时的类型信息和 动态属性系统。它基于下列三类:QObject类;类声明中的私有段中的Q_OBJECT宏;元对象编译器(moc)。moc读取C++源文件。如果它发现其中包 含一个或多个类的声明中含有Q_OBJECT宏,它就会给含有Q_OBJECT宏的类生成另一个 含有元对象代码的C++源文件...
2012-05-11 20:40:35 212
原创 QObject 的拷贝构造和赋值操作
QOject 中没有提供一个拷贝构造函数和赋值操作符给外界使用,其实拷贝构造和赋值的操作都是已经声明了的,但是它们被使用了Q_DISABLE_COPY () 宏放在了private区域。因此所有继承自QObject的类都使用这个宏声明了他们的拷贝构造函数和赋值操作符为私有。 为什么要这样做? 我们都知道Qt对标准C++增加了一些功能:sig...
2012-05-11 18:48:07 140
原创 C++中的头文件和源文件
一、C++编译模式通常,在一个C++程序中,只包含两类文件——.cpp文件和.h文件。其中,.cpp文件被称作C++源文件,里面放的都是C++的源代码;而.h文件则被称作C++头文件,里面放的也是C++的源代码。C+ +语言支持“分别编译”(separate compilation)。也就是说,一个程序所有的内容,可以分成不同的部分分别放在不同的.cpp文件里。.cpp文件里的东西都是...
2012-05-09 14:54:30 158
C语言下,获取文件信息
C语言下,如何获取文件的生成时间,日期和文件大小等文件信息。 1、标准库函数并未提供对应的实现,这个Linux上GCC中struct stat的资料struct stat { dev_t st_dev; /* device */ ino_t st_ino; /* inode */ mode_t ...
2012-05-08 15:07:02 1238
原创 C 语言fopen打开模式
r 打开只读文件,该文件必须存在。 r+ 打开可读写的文件,该文件必须存在。 w 打开只写文件,若文件存在则文件长度清为0,即该文件内容会消失。若文件不存在则建立该文件。 w+ 打开可读写文件,若文件存在则文件长度清为零,即该文件内容会消失。若文件不存在则建立该文件。 a 以附加的方式打开只写文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾,即文件原...
2012-05-05 17:09:25 239
原创 关于fseek失效的一种情况
最近在试一下fseek这个函数,发现总是不能达到目的,fseek根本就是无效,所用的IDE环境是VC6采用的C文件格式void main(){FILE *pfile = fopen("a.txt","a+");fputs("i love you\n",pfile);fseek(pfile,0,SEEK_SET);fwrite("here is write\n",1...
2012-05-05 16:39:25 1783 1
原创 浅谈C++容器(转)
什么是容器首先,我们必须理解一下什么是容器,在C++ 中容器被定义为:在数据存储上,有一种对象类型,它可以持有其它对象或指向其它对像的指针,这种对象类型就叫做容器。很简单,容器就是保存其它对象的对象,当然这是一个朴素的理解,这种“对象”还包含了一系列处理“其它对象”的方法,因为这些方法在程序的设计上会经常被用到,所以容器也体现了一个好处,就是“容器类是一种对特定代码重用问题的良好的解决方...
2012-05-03 13:58:38 150
原创 C语言随机函数
1、rand()函数 #include "stdio.h" #include "stdlib.h" #include "time.h" int main(void) { int i; srand((unsigned int)time(NULL)); printf("Ten random numbers from...
2012-05-03 09:55:05 720
人工智能-车型分类-车辆识别-公开数据集
2022-09-22
ODB操作手册
2012-02-28
WINDOWS核心编程 chm
2010-12-03
VC++的项目,如何分层管理项目的程序文件啊?
2011-05-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人