![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Qt
文章平均质量分 86
emako_
这个作者很懒,什么都没留下…
展开
-
[Qt5编程]QFileInfo各属性值总结
QFileInfo file("C:/Users/ema/Desktop/filename.tar.bz2");qDebug()<<"filePath="<<file.filePath();qDebug()<<"absoluteFilePath="<<file.absoluteFilePath();qDebug()<原创 2018-06-24 20:39:59 · 1458 阅读 · 0 评论 -
Qt在Windows下把文件送到回收站
废话不多说,直接上函数。#include <Windows.h>bool Common::recycleFile(const QString &a_filename){ bool ret = true; SHFILEOPSTRUCT opRecycle; opRecycle.hwnd = nullptr; ...原创 2018-11-10 15:38:50 · 1197 阅读 · 2 评论 -
QtAV编译配置和入门使用(Qt5.11.1+VS2017)
参考文档:https://github.com/wang-bin/QtAV/wiki/Build-QtAV为Qt的音视频开发储备一、编译准备QtAV发行(为了后续编译需要的头文件):https://sourceforge.net/projects/qtav/QtAV源码:https://github.com/wang-bin/QtAVFFmpeg Dev(ffmpeg-4.0....原创 2018-09-23 00:08:45 · 5471 阅读 · 0 评论 -
QtAV SDK下载(方便各位Developer)
Github:https://github.com/emako/QtAV/releases后续QtAV或FFmpeg更新会重新编译新版本。原创 2018-09-23 13:29:24 · 468 阅读 · 0 评论 -
Qt5之qmake配置:自动复制依赖库
新建项目后复制下面到pro文件最下方即可使用。方便地自动复制依赖库(需要翻译文件的修改一下调用命令那里即可)PROJECT_DIRECTORY = $$PWDCOMMON_DIRECTORY = $$PWDCONFIG(debug, debug|release) { contains(QMAKE_COMPILER, gcc) { if($$ARCHITE...原创 2018-09-07 19:40:49 · 3242 阅读 · 3 评论 -
Qt中使用fontawesome图标字体
fontawesome的用处简单来说就是用字体实现图标。 fontawesome官网:http://fontawesome.dashgame.com/ fontawesome pro 收费版 官网:https://fontawesome.com/int fontId = QFontDatabase::addApplicationFont(":/fonts/fontaw...原创 2018-08-25 13:52:07 · 991 阅读 · 0 评论 -
Qt中使用单例getInstance()示例 (含自动释放方法)
一、一般的单例实现class Helper : public QObject{private: explicit Helper(QObject *parent = nullptr); static Helper *_instance;public: static Helper *getInstance() { static QMutex...原创 2018-08-25 13:13:11 · 6558 阅读 · 0 评论 -
Qt之判断版本号宏「QT_VERSION」和「QT_VERSION_CHECK」
栗子:void QUIWidget::setCode(){#if (QT_VERSION <= QT_VERSION_CHECK(5,0,0))#if _MSC_VER QTextCodec *codec = QTextCodec::codecForName("gbk");#else QTextCodec *codec = QTextCodec::codecF...原创 2018-08-29 08:54:29 · 13153 阅读 · 0 评论 -
【Qt5】QString 转 LPCSTR亲测有效
网上太多假的真难受QString q_str = "ffmpeg";LPCSTR c_str = (LPCSTR)q_str.toLocal8Bit();效果图:原创 2018-08-02 19:59:53 · 5850 阅读 · 6 评论 -
Qt5 UI内嵌UI的实现&相互通信的方法
主要用到QStackedWidget和友元类声明,废话不多说直接上代码。工程架构:1.mainwindow.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>class Form;namespace Ui {class MainWindow;}class MainWindow : publ...原创 2018-07-01 15:26:35 · 1283 阅读 · 1 评论 -
【Qt5】QTemporaryDir创建临时文件夹官方示例
temporarydirectory.h#pragma once#include "utils_global.h"#include <QTemporaryDir>namespace Utils {class QTCREATOR_UTILS_EXPORT TemporaryDirectory : public QTemporaryDir{public: ...原创 2019-08-06 11:00:40 · 1123 阅读 · 0 评论