自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (2)
  • 收藏
  • 关注

原创 Qt 窗口阴影边框

重载paintEvent实现窗口阴影

2024-01-10 15:37:05 665

原创 CUDA学习 2 - 开发环境搭建

CUDA开发环境搭建

2023-03-14 13:19:59 218

原创 CUDA 学习 3 - 代码

CUDA编程学习

2023-03-13 16:41:18 272

原创 CUDA 学习 1

CUDA学习笔记

2023-03-13 15:40:49 214

原创 QTableView相关

QTableView 相关使用

2022-11-23 09:46:04 85

原创 QGis源码编译

QGis+VS2017编译

2022-06-16 17:57:06 1298

转载 Linux下QT控件背景图片透明

Linux下QT控件背景图片透明QSS写法{ background:transparent; border:none;//不加此句背景是黑色的}原文地址

2021-12-07 16:24:42 298

原创 Qt版本控制

Qt版本控制一、QT+Git1、安装git2、远端仓库搭建3、Qt git一、QT+Git1、安装git下载并安装git,git下载地址,安装及配置账号和邮箱教程自行百度。2、远端仓库搭建远端仓库有github、码云。下面的教程使用的是码云,码云地址。创建码云账号。新建仓库。填写仓库信息。创建仓库完成后需要配置公钥,公钥路径:C:\Users\用户名.ssh\id_rsa.pub,将该文件用文本打开,里面的字符串就是公钥匙。创建本地仓库。在要创建仓库的文件夹下右键,选择Git

2021-01-11 15:37:09 1053

原创 QT控件样式表

QT控件样式表表格 QTableWidget表格 QTableWidget//水平表头首圆弧QHeaderView::section:horizontal:first{ border-top-left-radius: 8px; border-bottom-left-radius: 8px;}//水平表头尾圆弧QHeaderView::section:horizontal:las...

2019-12-24 09:29:29 265

原创 Duilib笔记

Duilib笔记1、判断鼠标右键是否在控件内。1、判断鼠标右键是否在控件内。LRESULT CMyWnd::MessageHandler(UINT uMsg, WPARAM wParam, LPARAM lParam, bool &bHandled){ if (uMsg == WM_RBUTTONDOWN) { //获取控件在窗口中的位置 CRect rect; re...

2019-11-20 09:59:37 133

原创 视频操作之ffmpeg基础使用

ffmpeg基础使用ffmpeg安装介绍ffmpeg安装介绍官网:https://ffmpeg.zeranoe.com/builds/,该网站中的FFMPEG分为3个版本:Static,Shared,Dev。**Static(静态库版本):**内含ffmpeg.exe,ffplay.exe,ffprobe.exe,每个exe的体积都很大,相关的Dll已经被编译到exe里面去了。使用方法:...

2019-11-12 10:06:40 252

原创 QT窗口设置

QT窗口设置无边框窗口无边框窗口this->setWindowFlags( windowFlags() | Qt::FramelessWindowHint);//窗口无法拖动

2019-11-08 10:24:55 247

转载 Mysql开启远程连接访问

Mysql安装后默认禁用远程访问,所以需要手动开启。学习自https://www.cnblogs.com/wilwei/p/10244774.html#允许所有用户远程访问 修改用户名和密码为你自己的mysql> GRANT ALL PRIVILEGES ON *.* TO 'USERNAME'@'%' IDENTIFIED BY 'PASSWORD' WITH GRANT OPTIO...

2019-10-15 09:47:51 103

原创 QTreeWidget

QTreeWidget行缩进

2019-10-11 14:53:52 330

原创 QT MSVC编译项目打包

QT MSVC编译项目打包1. 先 windeployqt 打包第一步打包会将项目用到的QT库全部复制到exe所在目录。当将打包后的文件夹放到刚装系统的电脑时运行,会提示缺少MSVCP140.dll等dll文件。这是因为编译器用的是微软的,所以还要拷贝VS相关库到exe目录下。2. 拷贝MSVCP140.dll等dll文件。该文件位置在QT中的编译器配置路径下查找,不是C:\Window...

2019-10-11 10:03:44 2594

原创 QT中文乱码问题总结

QT中文乱码问题总结QT环境:MSVC代码文本需要以UTF8-BOM保存,且文本保存后重新构建才会生效,否则直接运行还是会乱码。以下两种方法只可取其一,不可混用。1、使用中文字符常量时,用QStringLiteral修饰中文字符,格式如QStringLiteral(“中文字符”),这种方法必须在每次使用中 文字符时都需要进行修饰,否则还是会出现错误,所以比较麻烦。2、直接在头文件声明处添...

2019-10-10 11:45:33 581

原创 获取系统时间

获取系统时间使用CTime类(获取系统当前时间,精确到秒)使用GetLocalTime:Windows API 函数,获取当地的当前系统日期和时间 (精确到毫秒)使用GetTickCount:从操作系统启动到现在所经过(elapsed)的毫秒数,它的返回值是DWORD。(精确到毫秒)使用time_t time( time_t * timer ) : 仅使用C标准库(精确到秒) 得到从...

2019-09-26 08:31:39 357

原创 Duilib 窗口居中

class CDuiLogonWnd : public CXMLWnd{public: explicit CDuiLogonWnd(LPCTSTR pszXMLName); ~CDuiLogonWnd(); virtual void InitWindow();};void CDuiLogonWnd::InitWindow(){ Cente...

2019-05-17 14:35:02 975

转载 QT历史版本

QT历史版本地址:http://download.qt.io/archive/qt/http://download.qt.io/official_releases/

2019-04-29 21:44:07 1093

原创 QT修改qss文件后导致样式表不生效

环境:Win7 64位  Qt5.5.1问题描述:我的一个Qt工程原本样式表可以正常生效,但是在我改了qss样式表文件后,再重新构建工程运行,此时样式表就不生效了。撤销了样式表文件中我修改部分,重新构建运行还是不生效。解决方法:第一步:qss文件用文本打开,另存为/编码方式选择ANSI/保存。第二步:Qt界面/工具/选项/文本编辑器/行为/UTF-8 BOM选择“总是删除”。第

2017-03-20 17:37:39 7363

原创 类在项目中只有一个实例

仅记录下类只有一个实例的方法。MyClass.hClass MyClass{ public: static MyClass* GetInstance(); static void ReleaseInstance(); MyClass();private: static MyClass* handle;} MyClass.cppMyClass*

2017-01-05 09:36:30 359

原创 QT xml 配置文件

简介 QT读取、保存xml文件环境: QT 5.5.1、xxx.xml、win7 32位

2017-01-03 18:01:18 2430 1

原创 QT UDP

1、UDP对于UDP通信,我分为发送端可接收端。向指定ip的端口发送信息。注意:在.pro文件中要添加QT += network,否则无法使用Qt的网络功能。发送端:#include QUdpSocket *sender;sender = new QUdpSocket(this);QByteArray datagram = "hello C++";//UDP广播 w

2016-12-26 17:09:28 649

原创 QT 输出带彩色的字符串

QString buf = "hello";buf = QObject::tr("%1").arg(buf);此时输出的“hello”是蓝色的。

2016-12-16 11:28:35 2121

原创 QT 信号与槽不在同一个线程 connect

主线程中发出一个信号,另一个线程槽函数没有响应,这个问题搞了好几个小时,才发现原来是connect时候的第5个参数写错了,在这里做下备注吧。connect用于连接qt的信号和槽,在qt编程过程中不可或缺。它其实有第五个参数,只是一般使用默认值,在满足某些特殊需求的时候可能需要手动设置。Qt::AutoConnection: 默认值,使用这个值则连接类型会在信号发送时决定。如果接收者和发

2016-12-06 09:45:15 13145

原创 Qt 控件属性

【代码】Qt 控件属性。

2016-12-02 09:57:19 948 1

原创 VS2010 打包安装程序步骤

1、文件 - > 新建 - >  项目2、其他项目类型 - > Visual Studio Installer - > 安装项目3、将项目中的编译过的Debug文件夹下的文件和文件夹都放入应用程序文件夹下      把需要创建程序快捷方式的图标也添加进来:后缀名为:ico4、“用户的‘程序’菜单”表示:应用程序安装完,用户的“开始菜单”中的显

2015-12-28 16:43:20 1123

转载 安装64位Oracle,使用Pl/SQL工具遇到的问题

1.登录PL/SQL Developer这里省略Oracle数据库和PL/SQL Developer的安装步骤,注意在安装PL/SQL Developer软件时,不要安装在Program Files (x86)目录下,不然无法启动PL/SQL Developer。 奇怪这里为什么选择不到数据库的TNS呢?我是先安装数据库,再安装PL/SQL  Developer。按理说安装PL/SQL

2015-11-26 22:50:52 257

mysqldriversx64_qt5.12.4_mysql8.0.17.rar

QT重新编译mysql驱动 环境:Qt5.12.4 MSVC2017x64 mysql8.0.17(64位) 需要在64位环境下使用,32位没测试过。

2019-09-01

C语言100例及教程

C语言100例及教程

2014-06-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除