使用Qt编写模块化插件式应用程序
动态链接库技术使软件工程师们兽血沸腾,它使得应用系统(程序)可以以二进制模块的形式灵活地组建起来。比起源码级别的模块化,二进制级别的模块划分使得各模块更加独立,各模块可以分别编译和链接,模块的升级不会引起其它模块和主程序的重新编译,这点对于大系统的构建来说更加实用。另一方面,对于商业目的明显的企业,...
Qt 显示透明flash和编写QtWebkit插件
Qt 有两种方法可以显示flash.1. 通过QAxWidget 调用com形式显示flash, 需要本机安装IE flash插件2. 直接通过qwebview显示flash, 需要下载webkit 的flash插件 NPSWF32.dll1. 通过IE显示flash 是通常做法. QAxWidge...
QT实现文件读写
1.widget.h#ifndef WIDGET_H#define WIDGET_H#include <QWidget>QT_BEGIN_NAMESPACEnamespace Ui { class Widget; }QT_END_NAMESPACEclass Widget : publi...
QT实现与数据库交互
1.widget.h#ifndef WIDGET_H#define WIDGET_H#include <QWidget>#include <QSqlTableModel>QT_BEGIN_NAMESPACEnamespace Ui { class Widget; }QT_EN...
Qt Quick 用cmake怎么玩子项目
以下内容为本人的著作,如需要转载,请声明原文链接 微信公众号「englyf」https://mp.weixin.qq.com/s/o-_aGqreuQda-ZmKktvxwA以往在公司开发众多的项目中,都会出现要求本项目里部分功能模块代码需要具备保密性。如果需要对外输出demo工程,那么需要做到不会...
Qt__CMakeLists.txt
cmake_minimum_required(VERSION 3.1.0)project (Project)if(CMAKE_COMPILER_IS_GNUCC) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O3 -std=c++0x")else() ...
Qt UI界面改了,但UI界面不更新
/**************************************************************************** * Qt UI界面改了,但UI界面不更新 * 声明: * 有时候我们会直接拿别人的Qt项目过来...
C++框架_之Qt的窗口部件系统的详解-上
C++框架_之Qt的窗口部件系统的详解-上第一部分概述第一次建立helloworld程序时,曾看到Qt Creator提供的默认基类只有QMainWindow、QWidget和QDialog三种。是的,这三种窗体也是以后用的最多的,QMainWindow是带有菜单栏和工具栏的主窗口类,QDialog...
Qt界面中嵌入其他exe程序的界面,使用Qt5
下面用一个小例子来演示如何在Qt的界面中嵌入其他exe程序的界面,最终效果如下图所示。本文参考了http://blog.csdn.net/jiaoyaziyang/article/details/49802993,感谢原作者。下面是具体的实现方法,用Windows自带的计算器程序做例子。主要的思路就...
我用STM32MP1做了个疫情监控平台2—Qt环境搭建
@目录0.系列教程1.嵌入式Qt简介2.查看开发板Qt库的版本3.主机搭建Qt环境3.1 安装桌面版本Qt开发套件3.2 添加嵌入式Qt构建套件4.第一个Qt程序——Hello World4.1 新建一个工程4.2 PC运行Qt程序4.3 开发板运行Qt程序5.一些问题系列教程0.系列教程我用STM...
Qt获取时间戳
4FTGGa2R懈缴遮http://huiyi.docin.com/sina_6362743296 1K越5NA聘n颈39掀贾约http://huiyi.docin.com/sina_6364888732 镣8悄wm故寻40酶吧融4http://huiyi.docin.com/sina_636415...
Qt实现16进制unicode转utf-8以及国际音标编码问题
由于项目需要,需要对网络资源进行解码。遇到编码问题。研究了下基本编码原理。于是有了下面两个通用代码1. 16进制unicode转换为utf-8中文显示QString unicodeToUtf_8(const QString &resStr){// unicode转utf-8 思路: 一个...
Qt 为tableview的item添加网格线
使用qss可以显示每个item的网格:selection-background-color: rgb(170, 170, 127);gridline-color: rgb(255, 255, 255);以上是简单的用法,如果达不到需求,那么只能使用delegate,重写其中的paint方法去重新画出...
Ubuntu中Qt新建窗体提示lGL错误
提示错误:cannot find -lGLcollect2:error:ld returned 1 exit status这是因为系统缺少链接库,终端输入:sudo apt-get install libgl1-mesa-dev sudo apt-get install libglu1-mesa-d...
Qt之创建自定义类型
摘要: 简述 当使用Qt创建用户界面时,特别是那些带有特殊控制和特征的界面时,开发者通常需要创建新数据类型来扩展或替换Qt现有的的值类型集合。 标准类型,比如:QSize、QColor和QString都可以被存储到QVariant对象中,在基于QObject的类中可用作属性的类型,并且可以在信号-槽...
QSqlRecord:在QT中访问SQLite表中的数值,结果为空
The question I have is similar to a few I've seen, but the solutions don't seem to work for me, so I'll add a new one: 我的问题类似于我见过的一些问题,但解决方案对我来说似乎不起作用...
在Qt中向MySQL数据库提交QSqlRecord
I want to access a MySQL database and I want to read+write data from+to the database within my Qt/C++ program. For the read write process, I try to us...
Qt程序无法打开我的MySql数据库
When i push the Button, it views this error : QSqlQuery::exec: database not open 当我按下按钮时,它会查看这个错误:QSqlQuery: exec: database not open void Tester::push...
paip.提升用户体验---c++ qt自定义窗体(2)---边框线的绘制
paip.提升用户体验---c++ qt自定义窗体(2)---边框线的绘制 效果图片 作者Attilax , EMAIL:1466519819@qq.com 来源:attilax的专栏地址:http://blog.csdn.net/attilax 1.自绘边框原理 1...
paip.提升用户体验------c++ Qt5 实现程序图标以及动态托盘闪烁图标
paip.提升用户体验------c++ Qt5 实现程序图标以及动态托盘闪烁图标 作者Attilax , EMAIL:1466519819@qq.com 来源:attilax的专栏 地址:http://blog.csdn.net/attilax 1.应用程序图标: ------------...