QT
修炼僧
这家伙最懒
展开
-
Error: dependent ‘FORCE’ does not exist
Qtcreator构建时出现Error: dependent ‘FORCE’ does not exist.解决办法。注意不可以直接重新构建。原创 2024-01-15 15:19:51 · 336 阅读 · 0 评论 -
QT/VS环境添加自定义库dll或exe属性详细信息
QT/VS环境添加自定义库dll或exe属性详细信息QT环境添加详细信息VS环境添加详细信息一般来说自定义生成的动态库dll或exe在WIndows属性下是看不到下图所示一些版本信息的QT环境添加详细信息1.新建.txt更改后缀为.rc2.通过编辑器打开复制如下内容,并根据自身文件进行修改#include <windows.h>VS_VERSION_INFO VERSIONINFO FILEVERSION 4,4,2,0 PRODUCTVERSION 4,4,2,0 FI原创 2021-07-27 13:31:31 · 868 阅读 · 0 评论 -
QTableWidget/QTableView悬浮hover选中一行
通过代理实现头文件#ifndef DELEGATE_H#define DELEGATE_H#include <QObject>#include <QItemDelegate>#include <QStyledItemDelegate>#include <QAbstractItemView>#include <QPainter>class Delegate : public QItemDelegate{ Q_OBJE原创 2021-07-01 18:00:52 · 2909 阅读 · 1 评论 -
qt 单例模式实际应用 单例模式自定义对话框类
C++设计模式之单例模式讲到单例模式的基本语法,本文给一个qt开发中单例模式常用的例子——消息对话框1.为了美化用户操作界面,我们需要自定义对话框但是又想像系统QMessageBox一样的用法,直接替换2.由于消息对话框需要到处调用,且只需出现一个窗口既只需一个对象。所以使用单例模式较为合适。头文件#ifndef MSGBOXDLG_H#define MSGBOXDLG_H#include <QDialog>#include <QPoint>enum Icon原创 2021-06-28 11:09:27 · 681 阅读 · 0 评论 -
Qt Creator结合git进行代码管理
Qt Creator结合git进行代码管理新建仓库这里以码云为例,进入https://gitee.com/官网,注册账号或者登陆新建仓库新建文件夹(工程文件夹),将所要上传管理的程序放到该文件夹下在上述文件夹下右键打开Git Bash Here(提前安装git 下载地址:https://git-scm.com/downloads)本地建仓库,以此执行以下命令0 、由于git是分布式管理工具,需要输入用户名和邮箱以作为标识git config --global原创 2021-02-03 15:48:56 · 7374 阅读 · 0 评论 -
解决QProcess运行外部程序阻塞界面
以下例子QEventLoop可以防止QProcess运行外部程序使得界面阻塞QProcess process;process.start(QString(cmd));//执行外部程序QEventLoop loop; connect(&process,static_cast<void(QProcess::*)(int,QProcess::ExitStatus)>(&QProcess::finished), [=]() { .原创 2020-10-03 13:09:16 · 2957 阅读 · 2 评论 -
qt写日志
*本文内容借鉴大佬 一去二三里#include "mainwindow.h"#include <QApplication>#include <QDateTime>#include <QMutex>#include <QFile>#include <QTextStream>#include <QDebug>//#define LOG_FILE qApp->applicationDirPath()+"/lo原创 2020-09-18 17:59:15 · 255 阅读 · 1 评论 -
QTreeView的代理(委托) 绘制界面
样式.h文件#ifndef TREEVIEWDELEGATE_H#define TREEVIEWDELEGATE_H#include <QObject>#include <QStyledItemDelegate>#include<QPainter>class TreeViewDelegate : public QStyledItemDelegate{ Q_OBJECTpublic: explicit TreeViewDelegate原创 2020-07-09 17:29:21 · 3015 阅读 · 4 评论 -
设置QTabWidget的样式表
样式如图所示QTabBar::tab:first{ font: 12pt "微软雅黑"; border: 1px solid ; border-top-left-radius:8px; border-top-right-radius:8px; border-color: #ecf1f2; width: 100px; height: 35px; margin-left:2px; color: rgb(102, 102, 102); background-color: rgb(2原创 2020-06-29 00:01:31 · 1496 阅读 · 0 评论 -
qt 自定义标题栏状态栏
首先在ui界面布好局,添加一个关闭图形的ToolButton和label构造函数 // 隐藏标题栏 setWindowFlags(Qt::FramelessWindowHint);头文件 void mousePressEvent(QMouseEvent *event); void mouseMoveEvent(QMouseEvent *event); void mouseReleaseEvent(QMouseEvent *event); //头移动属性原创 2020-06-28 23:52:39 · 779 阅读 · 0 评论 -
简易音视频播放器,及异常捕获
效果功能进度条更新及拖动定位视频播放暂停音量增减快进,快退环境win10qt5.9.5vs2015实现ui设计.h文件#pragma once#include <QMediaPlayer> //媒体播放#include <QVideoWidget> //媒体显示#include <QTime>#include <QVBoxLayout>#include "ui_MediaPlayer.h"clas原创 2020-05-31 13:11:14 · 353 阅读 · 0 评论 -
VS2015配置qt5.9.5及注意事项
记入职第一天VS2015配置qt5.9.5心得及注意事项配置参数下载连接VS安装注意事项QT安装注意事项配置环境变量VS2015添加调试器(add到相应的安装路径)解决能够编译运行,VS却画红色波浪线的问题配置参数windows10VS2015qt5.9.5下载连接迅雷下载:链接:VS2015.官网下载:链接: qt-opensource-windows-x86-5.9.5.exe.推荐安装IDM下载VS安装注意事项选择安装位置,选择自定义安装减少组件的安装.因为是基于c++的qt原创 2020-05-13 22:51:20 · 815 阅读 · 0 评论 -
基于QT/C++的商场线上购物系统、超市管理系统、购物系统
作为自己的练习项目,项目内容可能并不符合业务逻辑,但是涉及到的QT知识运用比较全面。作为自己或新手阶段性练手的项目。原创 2020-04-09 17:38:56 · 4977 阅读 · 17 评论