qt
Eanve
这个作者很懒,什么都没留下…
展开
-
Qt读写INI配置文件
//写void WriteSettings(){ //QSettings settings("Software Inc", "Spreadsheet"); // windows在注册表中建立建 Software Inc -> Spreadsheet QSettings settings("Option.ini", QSettings::IniFormat); // 当前目录的INI文件 settings.beginGroup("DevOption"); settin转载 2020-12-20 15:07:30 · 214 阅读 · 0 评论 -
qt ftp上传
1、在.pro文件加上QT += network2、实现main.cpp#include <QApplication>#include <QFile>#include <QNetworkAccessManager>#include <QNetworkRequest>#include <QNetworkReply>#include <QUrl>bool ftp_upload(QString loadFil原创 2020-09-18 16:12:18 · 400 阅读 · 2 评论 -
Qt 操作SQLite数据库
qt 操作 SQLite数据库关于QSLiteSQLite 是一个软件库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。可以集成在其他软件中,非常适合嵌入式系统。Qt5及以上版本已集成QSLite。准备需要在.pro文件中加入语句QT += sql添加头文件#include <QSqlError>#include <QSqlDatabase>#include <QSqlQuery>代码地址:gitee使用需原创 2020-05-13 00:55:29 · 1013 阅读 · 0 评论 -
Qt creator 调用 opencv 库
系统环境:debian9opencv3.2qt 5.6.1使用qt创建一个c++空项目然后在.pro 文件做以下更改注意,路径和版本可能存在差异,要根据电脑的实际路径进行更改INCLUDEPATH += /usr/local/include/opencv \ /usr/local/include/opencv2LIBS...原创 2019-04-07 00:04:13 · 2055 阅读 · 0 评论 -
QLabel控件实现圆形头像显示
有时候需要绘制类似qq头像的圆形头像,可以利用QT中2D绘图的API实现。效果图:具体代码如下:#include "mainwindow.h"#include "ui_mainwindow.h"#include <QPixmap>#include <QPainterPath>#include <QPainter>#include &l...原创 2019-02-12 21:52:13 · 2122 阅读 · 0 评论 -
Qt自定义标题栏用法
原文:https://blog.csdn.net/naibozhuan3744/article/details/81120544 本博客主要总结创建Qt工程时,不用系统自带的标题栏,而是用自定义的标题栏。其中,自定义标题栏主要原理是,屏蔽原来的标题栏,然后用QVBoxLayout垂直布局管理器,加载一个标题栏QWidget。其中,这个标题栏QWidget里面自定义标题栏的功能按钮,比如图...转载 2019-02-03 22:23:54 · 481 阅读 · 0 评论 -
c++指针小结
1、声明指针声明指向特定类型的指针,使用以下格式:typeName *pointerName;示例:double *pn; //声明一个double类型的指针char *pc; //声明一个char类型的指针2、给指针赋值应将内存地址赋值给指针,对变量名应用&运算符,来获得变量地址,或使用new运算符返回未命名的内存地址。示例:doubl...原创 2019-02-01 16:14:12 · 1085 阅读 · 0 评论 -
Qt为控件添加图片的几种方法
//1、使用QIcon类,例 QIcon icon1; icon1.addFile(tr("./icon.png"); toolButton->setICon(icon1);//2、使用QPixmap类与QBitmap类: QPixmap icon2(tr("./icon.png")); toolButton->setIcon(icon2)...原创 2019-02-01 15:05:12 · 8534 阅读 · 0 评论 -
Qt信号和槽机制简单例子
信号和槽机制概述:信号和槽用于两个对象之间的通信。信号和槽机制是Qt的核心特征,也是Qt不同于其他开发框架最突出特征。有时候,我们希望某个对象任何时候都可以跟其他对象通信。例如,有一个对象A,定时向B发送一个数字,对象B接收到该数字就将其打印出来。又或者有一个按钮,当用户点击该按钮时调用close()来关闭窗口。为了实现这些功能,一些工具包中使用了回调(callback)机制,而在Qt中使用信...原创 2019-01-06 16:29:50 · 6818 阅读 · 2 评论 -
移植Qt5.7到4412开发板上(开发环境搭建)
转自:https://www.cnblogs.com/t1029901995/p/6046600.html一、环境: 系统:Ubuntu16.04 64位, 开发板:讯为iTOP-4412精英版(4.7寸屏)二、需下载的资源: 下载qt5.7源码qt-everywhere-opensource-src-5.7.0.tar.xz http...转载 2018-10-31 15:25:02 · 2592 阅读 · 0 评论 -
Ubuntu使用qt编译时出现cannot find -lGL错误解决办法
使用qtcreator编译时出现:-1: error: cannot find -lGL这样的错误,这是由于缺少链接库原因造成的,使用下面命令:sudo apt-get install libqt4-dev或者sudo apt-get install libgl1-mesa-dev如果找不到上面文件就先执行apt-get update这个命令再执行上面的安装指令...原创 2018-10-31 14:34:00 · 414 阅读 · 0 评论 -
使用qDebug()函数调试
使用qDebug()函数,它可以把调试信息直接输出到控制台上。 输出到控制台上有两种方式: (1) 将字符串当做参数传给qDebug()函数。(这种方法可以不用添加头文件#include<QDebug>) (2) 使用流输出的方法输出多个字符串。(需要添加 #include<QDebug>头文件)例:main.cpp#inclu...原创 2018-10-21 20:18:38 · 63014 阅读 · 2 评论 -
解决Qt Creator不能输入中文的问题(fcitx输入框架)
文章转自 https://blog.csdn.net/discoverer100/article/details/524319581、环境: 系统: debian9 Qt版本: Qt5.6.3 输入法: 搜狗输入法2、解决方法: 2-1 安装 fcitx-frontend-qt5apt-get install fcitx-...转载 2018-10-23 10:33:05 · 695 阅读 · 1 评论 -
debian9 安装qt5.6.3
1.qt下载:qt官网:http://www.qt.io/download/qt相关下载大全:http://download.qt.io/ 或者http://download.qt.io/archive/qt/2.配置qt开发环境:使用root用户在终端上执行:$ aptitude install gcc g++ build-essential make automa...原创 2018-09-14 17:44:20 · 3533 阅读 · 0 评论