随笔分类 - Qt
摘要:#include <QCoreApplication> #include <QApplication> #include <QWidget> #include <QVBoxLayout> #include <QVideoWidget> #include <QAudioOutput> #include
阅读全文
摘要:CMakeLists.txt cmake_minimum_required(VERSION 3.26) project(test) set(CMAKE_CXX_STANDARD 17) set(CMAKE_AUTOMOC ON) set(CMAKE_AUTORCC ON) set(CMAKE_AUT
阅读全文
摘要:destroyMainLayoutWidget(QLayout* layout){ QLayoutItem *child; int num = layout->count(); if(num != 0){ while (!layout->isEmpty()) { child = layout->ta
阅读全文
摘要:Qt 是 C++ 的库,Qt 在 ansi C++ 的基础上进行了一点扩展。 但国内似乎比较浮躁,学Qt的很多连基本的C++如何编译似乎都不太清楚。本文舍弃IDE或qmake、cmake等工具的束缚,尝试通过几个例子,一步一步从标准 C++ 的编译过渡到 Qt 的编译。 本文涉及的都是最基本的东西,
阅读全文
摘要:QBS简介 QBS(Qt Build Suite)同 qmake、cmake 之类一样都是构建工具。QBS 号称是下一代的构建工具(博主的理解上一代是基于 makefile 的构建工具)。根据官网介绍,Qbs 极有可能会替代 qmake 成为 Qt 6.0 的构建系统,与 qmake 相比,Qbs
阅读全文
摘要:mainwindow.h #ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QMainWindow> #include<QMouseEvent> #include<Qpainter> #include<QDebug> QT_BEGIN_NAMES
阅读全文
摘要:mainwindow.h #ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QMainWindow> #include <QDragEnterEvent> #include <QDropEvent> #include <QtDebug> #inc
阅读全文
摘要:1WebPage.pro文件 QT += core gui webenginewidgets greaterThan(QT_MAJOR_VERSION, 4): QT += widgets CONFIG += c++11 # The following define makes your compi
阅读全文
摘要:1.音乐播放 /*Header: #include <QMediaPlayer> qmake: QT += multimedia */ QMediaPlayer *player = new QMediaPlayer(); /*从本地读取*/ player->setMedia(QUrl("F:/pia
阅读全文
摘要:在开发 Android 程序时,需要使用安卓虚拟机进行调试。由于 Qt 创建的 AVD(Android Virtual Device)设备或ADT(Android Development Tools)非常卡顿,所有很多人都使用 Genymotion 虚拟机,他能给我们带来最好的 Android 模拟
阅读全文
摘要:1.创建新工程 附源码 CMakeLists.txt文件 cmake_minimum_required(VERSION 3.9.5) project(tests) set(CMAKE_CXX_STANDARD 14) set(OpenCV_DIR "/usr/local/include/opencv
阅读全文