QT
無負今日
無負今日
展开
-
将OpenCV图像放到QLabel中,并通过鼠标事件获取点击位置
将OpenCV图像放到QLabel中,并通过鼠标事件获取点击位置关于使用鼠标事件获取点击位置,可以参考两篇博客:Qt 为QPushButton、QLabel添加鼠标移入移出事件qt使用鼠标事件获取鼠标在QLabel和Ui界面中的点击位置题目所说的需求主要有两个重点:一是将使用opencv打开的图像放在QLabel当中;二是获取鼠标点击位置,其实opencv也有鼠标事件获取点击的像素...原创 2020-01-16 22:20:31 · 2077 阅读 · 5 评论 -
qt使用鼠标事件获取鼠标在QLabel和Ui界面中的点击位置
qt使用鼠标事件获取鼠标在QLabel和Ui界面中的点击位置如标题所述功能的实现主要是需要重写鼠标事件,Widget 类里可以直接添加进去,QLabel类没有自带这一功能,所以需要重新定义一个自己手动添加了鼠标事件的类别。我之前的一篇博客可以作一下参考:Qt 为QPushButton、QLabel添加鼠标移入移出事件将我的工程文件都列在下面:(qt自动生成)mouse_positio...原创 2020-01-16 21:45:02 · 7835 阅读 · 2 评论 -
Cmake建立QT工程,开启多个线程接收UDP数据,使用UI显示
Cmake建立QT工程,开启多个线程接收UDP数据,使用UI显示要做一个类似的工程,先做一个简单的验证,今天没时间细说了,先把所有的内容都放上,以后有时间了再解释。具体实现的功能: 使用cmake建立qt的工程,有界面,在外部有三个udp要给我的接收端发送数据,我在接收端使用三个线程来接收三个udp的数据,然后显示在ui界面里面。主要涉及到的关键点:1. 使用cmake建立qt工程2.使...原创 2019-12-26 20:48:13 · 1385 阅读 · 0 评论 -
CMake添加头文件
CMake添加头文件有一个简单的小问题老是忘记,今天记录一下。就是使用qt和cmake建立工程时候,比如新建了一个头文件,怎么让头文件显示在左边项目列表里呢?主要是两句话:1.使用file来把要添加的头文件找到,比如,我在includeTest工程的文件夹里面新建了testheader.h文件,这么写file(GLOB ALLHEADERS ${CMAKE_CURRENT_SOURCE_...原创 2019-12-25 13:59:56 · 9256 阅读 · 0 评论 -
C++中把float类型转换为string类型
C++中把float类型转换为string类型本来以为是一个很简单的问题,结果总是会忘记,今天记录一下备查。方法一//c++ 将float 类型转换成string 类型:#include<sstream>#include "stdio.h"std::string Convert(float Num){ std::ostringstream oss; os...原创 2019-11-28 22:28:55 · 31788 阅读 · 1 评论 -
qml: Attempting to play invalid Qt resource
qml: Attempting to play invalid Qt resource在使用qml尝试写一个播放视频的简单界面时,遇到了上述问题:qml: Attempting to play invalid Qt resource代码如下:工程名称为qml_video,其中的main.qml:import QtQuick 2.12import QtQuick.Window 2.12...原创 2019-07-28 23:14:16 · 474 阅读 · 0 评论 -
Qt使用QSetting对ini配置文件进行读取和写入
Qt使用QSetting对ini配置文件进行读取和写入INI文件是Initialization File的缩写,即初始化文件,主要用来保存程序经常用到的一些配置参数。在Qt中可以使用QSetting类来实现ini文件的读取和写入。一、ini文件格式ini文件主要有节(section)、键(key)、键值(value)部分组成。节 (section) 用方括号括起来,单独占一行,例如:[s...原创 2019-07-05 00:33:57 · 15850 阅读 · 3 评论 -
Qt 为QPushButton、QLabel添加鼠标移入移出事件
QT 为QPushButton、QLabel添加鼠标移入移出事件**要实现的效果:**鼠标移入QPushButton时与移出时按钮变换字体颜色,鼠标移入QLabel时显示上面的文字,移出时不显示。**方法:**由于Qt自带的QPushButton和QLabel没有鼠标事件这一属性,我们需要重新定义两个类别,分别继承自QPushButton和QLabel,然后在新的类别里面再重写鼠标移入移出事件...原创 2019-06-06 21:14:44 · 9510 阅读 · 1 评论 -
QT 为按钮添加图标并设置透明
QT 为按钮添加图标并设置透明qt中自带的控件有时不能满足我们的需求,这时可以自定义一些控件,最简单的是将按钮变成我们想要的图标,在尝试的过程中有一个按钮的阴影问题,我的想法是添加图标后就完全看不到阴影了,找了很多办法才解决,下面就是过程:一、为按钮添加图标我的方法是将所需要用到的图片添加到资源文件里,然后给按钮添加图标。1、添加资源文件建好工程后,点击“File”->“New F...原创 2019-05-24 21:44:13 · 21489 阅读 · 3 评论 -
QT中QString类型的输出
QT中QString类型的输出QString类型要输出的话,可以先转换成标准的string类型,然后在输出:qstr.cpp#include <iostream>#include <string>#include <QString>#include <stdio.h>using namespace std;int main(){...原创 2019-05-19 09:12:18 · 7940 阅读 · 1 评论