1、安装QT Libraries 4.7.3 for windows(到NOKIA QT官网去下载qt-win-opensource-4.7.3-mingw.exe) 2、安装完成后,在目录C:\Qt\4.7.3\plugins\sqldrivers下找到ODBC的4个驱动文件; 3、在个人QT工程的目标程序目录下建立文件夹sqld
ODBC Database connenction to ACCESS Database Hey guys, I got a little problem with the QODBC database connection. I have to open and use a ACCESS databasefile (.accdb) within m
作为第一次使用QT打印功能我确实被吓到了,在别人鼓吹QPainter强大的时候我不得不考虑工程里大量的图表及曲线图现在都需要一条一条线来画,我似乎看到了我被老板炒鱿鱼并踢出办公室的情景。 图表费点劲还可以用Html(textDocument.setHtml(html); textDocument.print(&printer);)的方法实现。曲线图呢?坐标轴的刻度尺,
WOWCode的主体部分基本已经完成了,对于我自己来说,其实已经足以应付我的需要了,不过如果发布的话,实在还是拿不出手,因为很多地方还需要完善,一些对我自己来说多余的功能也没有完成,今天尝试将程序移植到了另一台机子上,却出现了中文乱码问题,记录之。 也许你在用这个方法实现中文化,但它确实不够严谨 Laguage» C++ Title» 出现频率
编程语言的组成 编程语言做为一种语言自然和英语这些自然语言有类似的地方.学英语时我们知道要先记26个字母,然后单词及其发音,接下来就是词组,句子.反正简单的说就是记单词,熟悉词法,句法.接下来就是应用了,听说读写.而使用相同语言的人大脑里都有个翻译器,可以把自己的想法翻译成语言然后用说或写表达出来,而听和读则把接收来的语言翻译成自己大脑能理解的思想. 那编程语言首先也是像英语一
跨平台是程序设计师长久的梦想,谁都想要程序只写一次,就能在各种平台执行,Java当初就是以『Write once, run every where.』打响知名度,因此号称是终极程序语言,也吸引了很多人头向Java阵营。Java以语言角度算是不错的语言,语法干净简洁,OO支持也算完整,Framework设计的也不错,写出来的程序语法也蛮漂亮的,还Open Source,且支持应用很广,从
#include <QtGui> class myMainWindow:public QMainWindow { public: myMainWindow():QMainWindow()&n
转自:http://blog.csdn.net/xj178926426/article/details/7188246 最近一直在用Qt做一个简单的俄罗斯方块的游戏,由于要实现一个暂停游戏的功能,就是当鼠标移出正在运行的游戏,点击电脑桌面上的其他位置时,这个时候游戏暂停。在这里把实现过程简单的记录一下,作为一个学习笔记,如果有什么错误之处,还希望大家指出,
字体选择条 fontBox = new QFontComboBox(toolBar); fontBox->setFontFilters(QFontComboBox::ScalableFonts); 颜色选择条: void Palette::fillColorList(QComboBox * combobox) { QStringL
很多Qt爱好者想发布自己的Qt软件,但却发现在其他没有安装Qt SDK的机器上无法运行,这就是本文想要说明的问题。现在网上大部分软件都要发布自己开发的应用程序,都会打包到exe文件中,待安装完exe文件后,就会生成很多小文件,其实原理都一样,只是各自使用的打包工具不能罢了。 本文主要介绍在Windows平台如何打包自己的Qt程序,相对比较简单的,这并没有正规软件的向导流程。 在
很多朋友都问透明的效果怎么做,为什么自己做的无边框窗体不可移动,一个个回答的很累,干脆写出来分享下好了. [cpp] view plaincopyprint? int main(int argc, char *argv[]){
Qt 有两个许可证:LGPL 和商业协议。这两个协议在现在的 Qt 版本中的代码是完全一致的(潜在含义是,Qt 的早期版本,商业版的 Qt 通常包含有一些开源版本所没有的库,比如 QtSingleApplication 这个库)。所以现在对于普通开发人员和部分商业公司来说,使用 LGPL 版本的 Qt 可以节省很大的开销。这两个版本最大的区别在于,前者是免费的,后者是收费的。既然代码都
一般在Window开发环境里,是GBK编码,在Linux开发环境里,是utf-8编码,关于编码的定义, 我就不这里多说了,网上有一大堆资料可以查看。 qt对默认的是unicode编码,在Window开发环境里,比较通用的写法是: 在main.cpp文件中加入: 1. QTextCodec *gbk = QTextCo
QSqlQueryModel类为SQL的结果集提供了一个只读的数据模型,下面我们先利用这个类进行一个最简单的操作. 常用函数 void QSqlQueryModel::setQuery ("SQL语句") // 执行SQL语句,此处还可以传入QSqlQuery对象,此时可以利用QSqlQuery类的某些特性,如预操作等. setHeaderData(
在用QSqlQueryModel结合QTreeView显示查询结果时,发现查询结果怎么也无法显示,后来得知,是程序最后调用了dataBase.close();将数据库关闭导致的,去掉这一句后,查询结果正常显示。
本文介绍的详解 Qt 4访问Sqlite数据库,文章不仅对sqlite做了简单描述,并且很详细的介绍了sqlite的优势和操作,不多说了,我们先来看内容。 sqlite简介 sqlite 是一款轻量级的、基于文件的嵌入式数据库,2000年就已经诞生,经过7年多的发展,直
int main(int argc, char *argv[]) { QApplication a(argc, argv); //设置程序启动画面 QSplashScreen *splash = n
1.连接access数据库 [cpp] view plaincopyprint? /*连接access数据库*/ QString sDbNm = "accessDb.mdb"; void MainD
#include "ui_maindialog.h" #include "maindialog.h" #include <QState> #include <QEventTransition> #include <QStateMachine
内容 •.可进行样式设置的部件列表 •.属性列表 •.图标列表 •.属性类型列表 •.伪状态(Pseudo-States)列表
我以前曾有几年时间用 Delphi 和 VCL 来开发工作和业余项目。 近年来我由于各种原因放弃了 Delphi/BCB,转用 C++ 开发兴趣项目。是的,兴趣而已,我从来没有机会在我的日常工作中使用C++。 当涉及到图形用户界面的项目,我需要一个 C++ GUI 框架。 我选择 C++ GUI 框架的标准: 免费。这是必须的。特别是它应该可以免
作为第一次使用QT打印功能我确实被吓到了,在别人鼓吹QPainter强大的时候我不得不考虑工程里大量的图表及曲线图现在都需要一条一条线来画,我似乎看到了我被老板炒鱿鱼并踢出办公室的情景。 图表费点劲还可以用Html(textDocument.setHtml(html); textDocument.print(&printer);)的方法实现。曲线图呢?坐标轴的
Qt 实现动画状态机实例是本文介绍的内容,Qt 4.6引入了动画框架,摆脱了以往控件只能安静的呆在布局里的时代,利用Qt提供的动画框架,我们可以让控件跳起舞来,呵呵,很有趣啊… 在Qt 4.7中又引入了Qt quick技术,其中的QML语言也是专门来定制GUI动画效果的,这是一种新的GUI动画机制,我刚也接触了些,语法类似CSS,实现预定义的动画很方便
QT 皮肤 QSS编程是本文要介绍的内容,借用css 的灵感,Qt也支持Qt自己的css,简称qss。同css 相似,qss的主要功能与最终目的都是能使界面的表现与界面的元素分离,即质与形的分离,就如同一个人可以在不同的时候穿上不同的衣服一样,css机制的引入,使得设计一种皮肤与界面控件分离的软件成为可能,应用程序也能像web界面那样随意地改变外观。 一、QSS语法 同css一样,
转]QT通过三种形式提供了对线程的支持。它们分别是,一、平台无关的线程类,二、线程安全的事件投递,三、跨线程的信号-槽连接。这使得开发轻巧的多线程Qt程序更为容易,并能充分利用多处理器机器的优势。多线程编程也是一个有用的模式,它用于解决执行较长时间的操作而不至于用户界面失去响应。在Qt的早期版本中,在构建库时有不选择线程支持的选项,从4.0开始,线程总是有效的。 线程类 Q
这篇文章讲述如何实现如下的一个treeView. 首先设置treeView的外框, 大小, model等 1 QStandardItemModel *goodsModel = new QStandardItemModel(0, 4,this); 2 3 ui.treeView_->setColumnWidth(0,50); 4 ui.
创建新的Models 介绍 model/view组件之间功能的分离,允许创建model利用现成的views。这也可以使用标准的功能 图形用户接口组件像QListView,QTableView和QTreeView来显示来自各种数据源的数据为。 QAbstractListModel类提供了非常灵活的接口,允许数据源以层次结构的形式来管理信息,也允许以某种 方式对数据进行插入、
Models和Views是在所有类型软件的设计模式中频繁出现的,为了使数据从Model中分离出来并通过View渲染为用户提供的模型,一个健壮并可重用的设计被创造了。 Models是用于描述数据结构的,List是一维的数据容器。Table也是一个List,只不过是多列的——一个二维的数据结构。Tr
1、如果在窗体关闭前自行判断是否可关闭
1.是否显示表格线 setShowGrid(true/false) 2.内容决定列的宽度 resizeColumnsToContents() 3.获取垂直表头 verticalHeader(), 4.获取水平表头 horizontalHeader() 5.默认情况下 QTableView是可以编辑的,设置为非编辑状态setEditTriggers(QTa
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号