QT
极致侠客
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
QT设置打开文件夹
通过工具栏动作打开指定文件夹 以我自己的项目为例说明如何在QT中设置通过工具栏动作打开指定的文件,下图为我自己设计的ui界面,其中在拍照菜单下设计了打开文件夹的功能。 首先在mainwindow.h下声明这几个头文件 #include <QFile> #include <QDesktopServices> #include <QUr...原创 2018-02-01 21:48:00 · 16376 阅读 · 3 评论 -
QT设置窗体大小和背景颜色
QT设置窗体大小和背景颜色1、 一种方法是设置它的最大窗口值和最小窗口值,并且使最大值和最小值相等。 简单的示例: setMinimumSize(370, 150); setMaximumSize(370, 150); 此时窗口大小便被固定为(370,150)。2、一种方法是使用setFixedSize(),这样一句话就可以解决问题。 简单的示例: setFixedSize(365,240); 窗...原创 2018-03-06 16:32:56 · 26242 阅读 · 3 评论 -
QT关于鼠标滚轮事件
QT关于鼠标滚轮事件首先在头文件中声明:#include <QWheelEvent>进行protected函数声明:protected: void wheelEvent(QWheelEvent *event);实现函数:// 滚轮事件void MainWindow::wheelEvent(QWheelEvent *event){ // 当滚轮远离使用者时进行放大,当...原创 2018-03-04 14:32:02 · 4547 阅读 · 0 评论 -
QT录制麦克风声音
QT录制麦克风声音首先在项目文件中添加:QT += multimedia在设计界面上拖入两个标签label,一个combox,一个line edit和三个按钮,如下图所示:然后在.h文件中添加头文件:#include <QMainWindow>#include <QAudioRecorder>#include <QDebug>#include ...原创 2018-03-04 13:37:39 · 3373 阅读 · 1 评论 -
Qt的QVaiant中使用非QMetaType类型缺少Q_DECLARE_METATYPE宏定义错误
Qt的QVaiant中使用非QMetaType类型缺少Q_DECLARE_METATYPE宏定义错误报错:E:\Qt\Qt5.9.3\5.9.3\mingw53_32\include\QtCore\qglobal.h:738: error: static assertion failed: Type is not registered, please use the Q_DECLARE_METAT...原创 2018-03-04 11:42:47 · 1957 阅读 · 0 评论 -
QT 调用摄像头拍照
QT 调用摄像头拍照首先在.pro中添加:QT += multimedia multimediawidgetsmainwindow.h头文件如下:#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include <QCameraInfo>#include <QCamera...原创 2018-03-04 11:30:21 · 6445 阅读 · 5 评论 -
树莓派使用QT串口数据输出
树莓派使用QT串口数据输出首先在.pro 文件中添加如下代码:# 下面这个LIBS很关键LIBS += -lwiringPimainwindow.cpp#include "mainwindow.h"#include "ui_mainwindow.h"#include <wiringPi.h>#include <wiringSerial.h>#include &...原创 2018-03-04 18:41:59 · 3512 阅读 · 0 评论 -
QT显示实时系统时间
QT显示实时系统时间头文件:#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include <QTimer>#include <QDateTime>namespace Ui {class MainWindow;}class MainWindow : public ...原创 2018-02-02 13:58:21 · 10899 阅读 · 0 评论 -
QT关于图片打开,另存为,保存到指定位置操作
QT关于图片打开,另存为,保存到指定位置操作在头文件mainwindow.h中先声明以下类:#include <QImage>#include <QPixmap>#include <QFileDialog>#include <QMessageBox>#include <QScreen>#include <QGuiAppli...原创 2018-02-02 17:39:49 · 23938 阅读 · 6 评论 -
QT设置在指定位置创建文件夹
QT设置在指定位置创建文件夹在mainwindow.h下声明这几个变量:#include <QDir>#include <QMessageBox>在主函数下实现: /* 创建photo文件夹*/ QDir *photo = new QDir; bool exist = photo->exists("C:/Users/keen/Desktop/p...原创 2018-02-05 08:50:24 · 5634 阅读 · 1 评论 -
QT设置标签显示位置
QT设置标签显示位置首先在mainwindow.h文件的私有对象下声明标签:/* 定义标签*/QLabel *chanel1;实现函数: /* 关于图像显示的控件,tr里面可写可不写*/ chanel1 = new QLabel(tr("")); chanel1->setGeometry(rect().x()+745, rect().y()+375, ...原创 2018-02-01 22:07:28 · 16621 阅读 · 0 评论 -
QT设置应用程序发布
QT设置应用程序发布在应用界面的左下角的目标选择器(Target selector)中将构建目标设置为Release,然后单击运行图标。将Release版本的可执行程序放在C盘根目录的myapp文件夹中,则只需要在开始菜单中启动Qt 5.6 for Desktop 命令行工具,然后输入下面的命令即可:windeployqt c:\myapp...原创 2018-02-05 09:36:34 · 278 阅读 · 0 评论 -
QT关于UDP通讯设置
QT关于UDP通讯设置UDP(用户数据报协议)是一个轻量级的,不可靠的、面向数据报的,无连接的协议,用于可靠性不是非常重要的情况。UDP一般分为发送端和接收端。QUdpSocket类用来发送和接收UDP数据报,简单的来说就是“套接字”,“套接字”就是一个IP地址加上一个port端口号。这样使用套接字就可以实现网络上两台主机的两个应用程序之间的通讯。发送端首先在.pro文件中添加“ QT += n...原创 2018-02-05 22:29:28 · 2634 阅读 · 0 评论 -
QT设置关于TCP通讯
http://blog.youkuaiyun.com/u014695839/article/details/70041771参考这篇原创 2018-02-06 15:29:30 · 456 阅读 · 0 评论 -
QT关于滑块设置
QT中设置滑块并读数首先在mainwindow.h中添加关于滑块的头文件:#include <QSlider>然后在私有对象下定义两个滑块,一个水平滑块,一个是垂直滑块/* 关于滑块的变量声明*/ QSlider *sliderh;//水平滑块 QSlider *sliderv;//垂直滑块在槽函数下声明: /* 滑块槽函数*/ void sliderhVa...原创 2018-02-02 11:33:04 · 5175 阅读 · 0 评论 -
QT中opencv环境搭建
在.pro文件内加入:INCLUDEPATH +=E:\BO\include\ E:\BO\include\opencv\ E:\BO\include\opencv2LIBS +=E:\BO\lib\libopencv_*.a 在头文件中声名;#include <QMainWindow>#include <opencv...原创 2018-03-30 15:52:30 · 909 阅读 · 0 评论
分享