Qt
文章平均质量分 69
cibiren2011
这个作者很懒,什么都没留下…
展开
-
SQL语句执行顺序
SQL查询语句执行顺序 值得初学者学习转载 2022-10-19 11:31:02 · 284 阅读 · 0 评论 -
关于MinGW下.dll.a文件的作用
关于MinGW下.dll.a文件的作用2013年02月09日⁄ 综合⁄ 共 3947字 ⁄ 字号小中大⁄评论关闭.dll.a文件的最初用意其实是MinGW下的DLL文件的imp-lib,即与VC下DLL文件附带了一个引入库.lib类似。在VC下编程,当要使用DLL文件时,在开发时必须要有.lib文件才能链接通过。.dll.a文件就是这样的作用。但是,MinGW/Cygwin确提供了直接与.dll文件链接的作用,就是可以不需要imp-lib库文件,只要DLL文件存在,也可以链...转载 2022-04-27 13:01:31 · 1247 阅读 · 0 评论 -
数据库存储树形数据,并提供操作界面QTreeView
一个简单的树形数据存储在数据库,然后用Qt 进行界面显示和添加、删除、编辑的例子存储数据采用id,pid形式,(sn表示兄弟中的排行,但未实现)读取数据库数据添加到QTreeView,调用了递归函数。删除节点,只允许没有子节点的结对被删除,避免操作失误。下图是数据库结构和软件界面。#ifndef WIDGET_H#define WIDGET_H#include <QWidget>#include <QStandardItemModel>#inc..原创 2021-05-10 11:45:03 · 2382 阅读 · 3 评论 -
【CMake】Win10 + CMake + MinGW 简单使用
https://blog.csdn.net/zhaotun123/article/details/1000420731、安装CMakeCMake是一个跨平台的自动化建构系统,它使用一个名为 CMakeLists.txt 的文件来描述构建过程。CMake可以运行在Windows和Linux环境下,根据配置的编译器不同,生成符合所在操作系统的 Makefile 文件,在Windows下可以生成VS的工程文件系统。将CMake/bin 目录加入到系统环境变量Path中在cmd输入 cmake --ve转载 2021-02-10 12:02:30 · 1954 阅读 · 1 评论 -
Qt4.8.7 编译MySQl5.7驱动(亲自测试成功)
Qt4.8.7没有编译mysql驱动,需要手动编译。C:\Qt\4.8.7\src\plugins\sqldrivers\mysql步骤:1.安装mysql数据库 安装后,头文件在D:\MySQLServer5.7\include 目录下,库文件在D:\MySQLServer5.7\lib 目录下2.打开Qt源代码目录:C:\Qt\4.8.7\src\plugins\sqldrivers\mysql ,在mysql.pro文件 中加入:INCLUDEPATH += D:/MySQLSer...原创 2021-01-05 08:53:08 · 391 阅读 · 0 评论 -
宗凡高 Qt开源报表Cutereport介绍
需要Qt一个开源报表系统,在网上找了一下,名叫 cutereport,地址:https://cute-report.com/en下载其中的 cutereport_1.3.1_src.7z 源代码,解压缩,编译环境: windows xp;Qt creator 2.4Qt Mingw Opensource 4.8.0按照 INSTALL文件的说明,在命令行下原创 2017-02-03 17:16:24 · 7814 阅读 · 1 评论 -
Qt数据库 QSqlQueryModel实例操作
Qt数据库 QSqlTableModel实例操作是本文所介绍的内容,我们先来看内容。在上一篇我们讲到只读的QSqlQueryModel也可以使其可编辑,但是很麻烦。Qt提供了操作单表的QSqlTableModel,如果我们需要对表的内容进行修改,那么我们就可以直接使用这个类。相关联文章:Qt数据库 QSqlQueryModel实例操作 上篇Qt数据库 QSqlQueryMo转载 2016-10-02 21:07:51 · 3113 阅读 · 0 评论 -
QT数据库学习和以连接Access为例
Qt对数据库的操作主要是通过QtSql模块来进行,我们需要在项目文件(.pro文件)中添加一行代码”QT += sql”,这样才能使用数据库模块。详细的内容可以在帮助文档SQL programming关键字查看。 Qt能够实现对不同数据的支持,例如常见的oracl、MySql、Sql Server、Access等等。首先Qt是通过QSqlDabase来创建数据库的连接,下面是创建一个QS转载 2016-10-11 22:26:58 · 9478 阅读 · 0 评论 -
Qt如何设置窗口的背景图片
Qt如何设置窗口的背景图片? 2010-03-14 14:34:11| 分类: Linux 、windows | 标签: |字号大中小 订阅1:重写paintEvent()事件。在该事件中用画笔QPainter的方式画整个背景。 void MainWin::paintEvent(QPaintEvent *event){ Q转载 2013-10-25 17:12:49 · 38420 阅读 · 2 评论 -
Qt子窗口背景色继承问题
有时我们需要在QWidget中再嵌入子QWidget,且要求设置父QWidget的背景色,而子QWidget的背景色不变.于是我们写出了下面的代码int main(int argc, char *argv[]){ QApplication app(argc, argv); QWidget *pw =new QWidget(); pw->setStyle转载 2016-09-18 22:16:04 · 7600 阅读 · 3 评论 -
Qt在Windows下的三种编程环境搭建
未经验证,记录在此。尊重作者,支持原创,如需转载,请附上原地址:http://blog.csdn.net/libaineu2004/article/details/17363165从QT官网可以得知其支持的平台、编译器和调试器的信息如图所示:http://qt-project.org/doc/qtcreator-3.0/creator-d转载 2016-07-26 17:36:18 · 10120 阅读 · 0 评论 -
QPushButton 的样式表代码
来自:http://blog.163.com/qimo601@126/blog/static/15822093201432494134937/ 没时间看,记在这里等有空看看。最近刚开始学做qt界面,网上很多例子。自己摸索后,才会有更深刻的总结。方法1:对QPushButton的美化,很多人都用setFlat(),将QPushButton扁平后,再美化。但是它有一个缺点,就转载 2016-05-20 16:58:29 · 6782 阅读 · 0 评论 -
Windows下,使用dumpcpp 方式访问 COM 接口的方法
本人在windows上进行开发,主要是使用 ATL 进行 COM开发,然后使用 MFC 作客户端调用COM接口。后来自己想写个辅助的开发工具,也想学习QT这个开发框架,所以就决定使用 QT 开发这个辅助的工具。但由于对 QT 不熟悉,所以不懂得如何调用 COM 接口,并且关于这方面的资料也不多。后来在 XChinux 的指导下,简单地看了下 QAxContainer模块的内容,明白了调用 COM转载 2017-06-06 22:15:59 · 2106 阅读 · 0 评论 -
Qt 使用QAxtiveX 模块编译异常问题 Qt4.8.0
原文地址: http://blog.sina.com.cn/s/blog_685271820101is06.html在写Qt操作Excel的这个功能的时候,要用QAxObject,本来在4.8.1上面很正常,但是代码到了4.8.0就跑不了,明明加了CONFIG+= qaxcontainer,后来发现这是一个4.8.0的版本BUG,报错信息如下:cannot find -IQAxCont转载 2017-06-02 22:53:42 · 960 阅读 · 0 评论 -
VC6创建COM组件,Qt调用例子
一、建立 ATL 工程 步骤2.1:建立一个工作区(WorkSpace)。 步骤2.2:在工作区中,建立一个 ATL 工程(Project)。示例程序叫 June12,并选择DLL方式,见图一。图一、建立 ATL DLL 工程 Dynamic Link Library(DLL) 表示建立一个 DLL 的组件程序。 Executable(EXE)原创 2017-06-11 16:00:24 · 3246 阅读 · 0 评论 -
Qt调用COM组件 笔记
QVariant QAxBase::dynamicCall ( const char * function, const QVariant & var1 = QVariant(), const QVariant & var2 = QVariant(), const QVariant & var3 = QVariant(), const QVariant & var4 = QVariant(), c翻译 2017-11-28 22:22:28 · 6748 阅读 · 0 评论 -
在Qt中使用ActiveX控件
在Qt中使用ActiveX控件Qt的windows商业版本提供了ActiveQt这个framework,使用这个组件我们可以在Qt中使用ActiveX控件,并且也开发基于Qt的ActiveX控件。ActiveQt包含了两个组件QAxContainer和QAxServer。 QAxContainer允许我们使用COM对象,并且可以将将ActiveX控件嵌入到Qt程序中去。 QAx转载 2017-11-30 13:17:52 · 1672 阅读 · 0 评论 -
天朝皇叔:学习笔记 Qt 连接数据库sql server
在项目文件里面加上:QT += sql注意连接字符串的多种方式:直接填连接字符串;字符串与函数调用拼接、使用数据源,示例代码:#include <QtCore/QCoreApplication>#include <QtSql>#include <QStringList>#include <QSqlQuery>#inc...原创 2019-02-22 17:14:38 · 684 阅读 · 0 评论 -
宗悠然:Qt开源报表limereport备忘录
开源报表limereport 1.记住connection对话框里面,database填写 数源的名称,不是数据库的名称2.注意 databand 别忘了填写写数据源名称 zfg查看代码看看:bool DataSourceManager::initAndOpenDB(QSqlDatabase& db, ConnectionDesc& connectionD...原创 2019-02-22 17:45:51 · 4505 阅读 · 2 评论 -
Qt内置控件概览
Qt提供了大量的内建控件及通用对话框可满足程序员的绝大部分要求。本节中我们将对这些控件和对话框作一个大概的介绍。我们将在后面的章节中对部分控件作详细介绍:在第三章将介绍QMenuBar,QToolBar和QStatusBar等主窗口控件,在第六章中将介绍QSplitter和QScrollArea等布局类控件。大部分的内建控件和对话框都将在本书的例子中涉及。2.17至2.26的截图中控件均为KDE3转载 2013-11-20 16:28:01 · 1840 阅读 · 0 评论 -
QPushButton去掉选中状态的虚线框(焦点框)
上篇文章上放了点关于按钮贴图的代码。但实际发现如果使用QPushButton的话,在贴完图之后会有焦点框。这里介绍个简单方法,qss中加入:[css] view plain copy QPushButton:focus{padding: -1;} // 具体负多少可以调节 怎么样,简单吧。另附一种转载 2016-03-15 23:32:49 · 12839 阅读 · 0 评论 -
用样式表美化QTabwidget外观
没有仔细看是否正确,先保存到这里,以后研究一下一、参考文章:http://bbs.csdn.net/topics/390632657?page=1setStyleSheet("QTabWidget::pane{border-width:1px;border-color:rgb(48, 104, 151);\转载 2016-05-09 13:41:11 · 40349 阅读 · 2 评论 -
QT在windows下的安装与配置 .
先了解Qt: Qt一直以来,分为商业、开源两个版本,商业版本为用户提供了二级制的动态库,直接安装既可以使用,但是需要花钱购买license,而开源版本则遵守GPL协议,提供了源码,用户需要自行编译,才能生产动态库文件。自从诺基亚公司放弃Meego、遣散Qt开发团队以后,Qt商业版本的网站移到了qt.digia.com,而开源版本则放到了qt-project.org 以下转载 2014-03-21 15:11:17 · 578 阅读 · 0 评论 -
Qpalette用实例
先参考Qt Assistant ,查看QPalette类与 QWidget::setPalette ( const QPalette & )Qt的样式/颜色机制主要有两个体系,一个是用调色板(QPalette) 另一个是样式表Style Sheets。在Qt4之前 Qt的图形化组件的各种颜色(前景色、背景色、文本色、选中色、非选中色等)有不同的函数,例如setBackgroundCol转载 2013-12-26 11:35:39 · 4138 阅读 · 1 评论 -
解读 Q_D, Q_Q 指针
见 qglog.h文件定义: #define Q_D(Class) Class##Private * const d = d_func() #define Q_Q(Class) Class * const q = q_func() d指针是在主类中使用的,来获取私有子类成员指针 q指针是在私有数据类中使用的,来获取主类对象指针D-指针 私转载 2014-03-27 15:21:32 · 6793 阅读 · 1 评论 -
问题集
带静态图片的QToolButton,设置如下风格后,单击这个QToolButton,上面的图片看起来会动一下,什么原因? QPushButton设置同样的风格,不会有这样的效果。 QT幕后做了什么事情?ui->toolButton->setStyleSheet("QToolButton{background:transparent;}");原创 2014-01-02 09:54:51 · 696 阅读 · 1 评论 -
Qt友情博客
友情链接 http://blog.sina.com.cn/liang19890820转载 2013-12-30 15:34:56 · 433 阅读 · 0 评论 -
Qt样式表
搜集了两篇关于Qt样式表用法的文章,下载地址http://download.csdn.net/detail/cibiren2011/6568543转载 2013-11-18 08:58:13 · 775 阅读 · 0 评论 -
开发工具 MinGW ,GCC,CMake QMake Qt 等等
1 。MinGW 介绍 地址: http://blog.csdn.net/wzyzb/article/details/54146992. GCC介绍 地址 http://blog.csdn.net/darennet/article/details/89993653 CMake 介绍转载 2013-06-06 17:39:27 · 1278 阅读 · 0 评论 -
Qt Creator打开 非IDE环境 下的QT项目 CMakeLists.txt
直接用Qt Creator 打开 CMakeLists.txt文件,就可以打开这个项目了。要安装CMake.原创 2013-06-06 17:12:45 · 2309 阅读 · 0 评论 -
Qt QTreeWidget 树形结构实现 .
Qt中实现树形结构可以使用QTreeWidget类,也可以使用QTreeView类,QTreeWidget继承自QTreeView类。树形效果如下图所示:这是怎么实现的呢?还有点击节点时会有相应的事件响应。1. 树形结构实现QT GUI中有treeWidget部件,将该控件在Gui中布局好,假设其对象名为treeWidget。QTreeWidget类官方文档转载 2014-07-28 17:12:23 · 3538 阅读 · 0 评论 -
Qt 连接数据库
(一)QODBC数据库编程连接详细介绍 QT QODBC数据库编程连接详细介绍是本文所介绍的内容,QT为数据库编程提供了一个类似JDBC的统一操作模型,它的底层是具体数据库或数据库接口的插件,由它们负责完成真正的数据库操作。QT自带有QODBC Driver,在Windows平台上通过系统提供的ODBC Driver可以访问支持ODBC的数据库,如Ms Access、S转载 2014-09-23 22:11:51 · 6750 阅读 · 0 评论 -
Qt容器类
QList和QVector等容器的区别。Qt文档说:1、大多数情况下可以用QList。像prepend()和insert()这种操作,通常QList比QVector快的多。这是因为QList是基于index标签存储它的元素项在内存中,比那种依赖iterator迭代的更快捷。而且你的代码也更少。2、如果你需要一个真正的连接着的list,且需要保证一个固定插入耗时。那就用迭代器转载 2016-04-21 22:41:59 · 467 阅读 · 0 评论 -
windows MINGW环境 编译Qt 库
需要用到Qt静态版,而官方未提供,需要自己编译。 qt-everywhere-opensource-src原文来自: http://blog.csdn.net/libaineu2004/article/details/246207091、修改环境变量工修改前请先备份当前的环境变量。然后:(1)检查系统变量path,删除有关mingw其他版本转载 2016-02-28 20:25:14 · 1807 阅读 · 0 评论 -
Qt 4.8中使用ActiveQt
好不容易找到了一个问题的解决办法 原文 http://blog.csdn.net/li_hai/article/details/7222440曾经在Qt sdk 1.1.4下写过使用 excel = new QAxObject("Excel.Application");方法操作excel文件的程序,安装qt 4.8.0后这个程序不能正常编译了,去lib目录下看,里面没有Activ转载 2015-10-18 19:21:01 · 3516 阅读 · 1 评论 -
Qt 图像类 QImage QPixmap QBitmap QPicture 之区别与用途
自己整理的,备忘录,参考Qt自带帮助:qthelp://com.trolltech.qt.486/qdoc/qpixmap.html#detailsQt provides four classes for handlingimage data:QImage, Pixmap, QBitmap andQPicture.继承关系:QPaintDevice->QPixm原创 2016-03-22 22:17:04 · 5600 阅读 · 0 评论 -
Qt 创建与使用动态库与静态库
Qt 使用动态库与静态库原文出处: http://www.cnblogs.com/SkylineSoft/articles/2046318.html一. 静态库的生成 1. 测试目录: lib 2. 源码文件名: mywindow.h, mywindow.cpp, 类MyWindow继承于QPushButton, 并将文字设置为"I'm in class MyW原创 2013-06-09 10:47:46 · 15414 阅读 · 3 评论 -
Qt汉字得到汉字拼音首字母
Qt汉字字符串得到拼音首字母,网上找了些资料,发现有错误,自己重新改,在 成了Qt4.8, MinGw编译器下编译运行成功. 包含一个字母表和一个函数. 输入:数字\字母\汉字组成的字符串 输出:数字\字母\汉字拼音首字母借用了别人的汉字拼音库 ///汉字拼音首字母列表 本列表包含了20902个汉字的第一个字母///本表收录的汉字字符的Unicode编码范原创 2015-08-22 16:33:45 · 8706 阅读 · 4 评论 -
QStandardItemModel在QTreeView中的使用
QtreeView是ui中最常用的控件,Qt中QTreeWidget比QTreeView更简单,但没有QTreeView那么灵活(QTreeWidget封装的和MFC的CTreeCtrl很类似,没有mvc的特点)。1. QStandardItemModel在QTreeView中的使用使用QTreeView的对应模型是QStandardItemModel,这个是Qt对应ui界面最有用转载 2015-06-12 09:22:41 · 14789 阅读 · 0 评论 -
Qt中的 Size Hints 和 Size Policies
来源:http://blog.csdn.net/ggicci/article/details/8116963?utm_source=tuicoolQt 中的 sizeHint 属性,sizeHint() 如何使用?Qt 中的 minimumSizeHint 属性,minimumSizeHint() 如何使用?Qt 中的 sizePolicy 属性,setSizePo转载 2015-05-04 14:15:42 · 7991 阅读 · 0 评论