
QT
文章平均质量分 54
阿卡蒂奥
这个作者很懒,什么都没留下…
展开
-
QT界面:Error: Could not decode “*.cpp“ with “UTF-8“ - encoding. Editing not possible
如果有 “UTF-8”,就选 “UTF-8”, 没有就选择“System”, 然后【按编码重新载入】点击 【select encoding】,或选【编辑】——>【select encoding】出现中文乱码或者禁止编辑。原创 2023-11-08 14:08:23 · 1605 阅读 · 0 评论 -
Qt界面:QML编程一
QML是一种描述性语言。QML类型分为:基本类型、QML对象类型、JavaScript类型新建Qt Quick Application项目,Hello World示例main.cpp#include <QGuiApplication>#include <QQmlApplicationEngine>int main(int argc, char *argv[]){#if defined(Q_OS_WIN) QCoreApplication::setAttrib原创 2021-11-19 16:46:33 · 3366 阅读 · 0 评论 -
Qt界面:获取本机名IP地址
QHostInfo 类QHostInfo 类为主机名查找提供静态函数。QHostInfo 使用操作系统提供的查找机制来查找与主机名关联的 IP 地址,或与 IP 地址关联的主机名。 该类提供了两个静态便利函数:一个异步工作并在找到主机后发出信号,另一个阻塞并返回 QHostInfo 对象。调用 lookupHost()异步查找主机的 IP 地址,将主机名或 IP 地址、接收器对象和插槽签名作为参数并返回一个ID。可以通过使用查找 ID 调用 abortHostLookup() 来中止查找。.pro原创 2021-09-01 18:29:14 · 732 阅读 · 2 评论 -
Qt界面:获取屏幕的分辨率
QDesktopWidget 类QDesktopWidget类提供对多头/multi-head系统屏幕信息的访问。提供多个图形卡和多个显示器的系统物理屏幕空间作为多个桌面或大型虚拟桌面的管理。QDesktopWidget类提供有关用户桌面的信息:总大小、屏幕数量、每个屏幕的几何形状以及它们是配置为单独的桌面还是单个虚拟桌面。Qt 使用此类将工具提示、菜单和对话框放置在其父小部件或应用程序小部件的正确屏幕上。 也可以用来获取可用于保存窗口位置的信息,或将子窗口小部件和对话框放置在一个特定屏幕上。其中:原创 2021-09-01 16:32:18 · 1216 阅读 · 0 评论 -
QT界面:执行系统命令并显示
mainwindow.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include <QLineEdit>#include <QPushButton>#include <QPlainTextEdit>#include <QProcess>#include <QLabel>#include <QDebug>#include&原创 2021-08-30 18:42:08 · 2005 阅读 · 1 评论 -
Qt 无法解析的外部符号 问题汇总
Qt项目编译生成过程中经常遇到“错误 LNK****** 无法解析的外部符号******”这类问题。不同情况产生的原因多种多样,总结有一下几种:类内使用了信号与槽,但未包含 Q_OBJECT 宏,因此需在类内加上Q_OBJECT ;所需的库.lib文件未包含到项目:项目未包含若需Qt模块:如:严重性 代码 说明 项目 文件 行 禁止显示状态错误 LNK2019 无法解析的外部符号 "__declspec(dllimport) public: __cdecl QDomEleme原创 2020-08-15 17:13:07 · 12697 阅读 · 0 评论 -
QT界面:QChart饼图绘制与显示
环境:Win10+VS2015+Qt5.9.7首先创建一个Qt GUI Application。工程名:myChart。在界面中显示图表,可以将其嵌入浮窗等,单个图表显示如下所示。头文件myChart.h#pragma once#include <QtWidgets/QMainWindow>#include <QtWidgets/QGridLayout>#...原创 2019-10-16 15:40:39 · 8411 阅读 · 1 评论 -
QT界面:重写鼠标事件/实时显示Label中鼠标位置
为了在QT UI界面的状态栏实时显示鼠标在Label中的位置,需要重写鼠标事件MouseMoveEvent()。 但是MouseMoveEvent为了不过多消耗资源,默认需要鼠标按下捕捉到。因此需要在构造函数中设置setMouseTracking(true),这样鼠标在不按下时移动也能捕捉到。示例环境:Win10-x64+VS2015+Qt5.9.7首先创建一个Qt GUI Applicat...原创 2019-09-02 09:48:20 · 7676 阅读 · 3 评论 -
QT界面:QTableWidget使用小结&加载txt参数列表
环境:Win10-x64+VS2015+Qt5.9.7首先创建一个Qt GUI Application,工程名为myTableWidget。一、基本应用头文件myTableWidget.h#pragma once#include <QtWidgets/QMainWindow>#include <QTableWidget>#include <QGrid...原创 2019-08-27 14:18:22 · 1993 阅读 · 1 评论 -
QT界面:子窗口与父窗口交互
环境:Win10-x64+VS2015+Qt5.9.7首先创建一个Qt GUI Application,工程名为tabWidget。头文件tabWidget.h#pragma once#include <QtWidgets/QMainWindow>#include <QDebug>#include <QHBoxLayout>#include &...原创 2019-08-26 16:31:37 · 14688 阅读 · 2 评论 -
QT界面:QT+VS2015+Halcon图像简单处理与显示
环境:Win10-x64+VS2015+Qt5.9.7+Halcon12首先创建一个Qt GUI Application。工程名:myDockWidget。将Halcon12包含目录与库目录文件放到工程目录下:选择工程属性页,配置halcon环境:头文件#pragma once#include <QtWidgets/QMainWindow>#include <...原创 2019-08-26 15:23:33 · 5416 阅读 · 1 评论 -
QT界面:QDockWidget停靠窗口使用小结
环境:Win10+VS2015+Qt5.9.7首先创建一个Qt GUI Application。工程名:myDockWidget。然后,在资源文件中添加一幅图像资源:头文件myDockWidget.h:#pragma once#include <QtWidgets/QMainWindow>#include <QHBoxLayout>#include <...原创 2019-08-26 11:01:33 · 19474 阅读 · 8 评论 -
QT界面:tabWidget选项卡使用小结
环境:Win10+VS2015+Qt5.9.7首先创建一个Qt GUI Application,在GUI上拖拽一个tabWidget,对象名为tabWidget。系统会默认建立两个选项卡,如果不用可以先删除。如图:在资源文件中添加icon与图像资源:tabWidget.h :#pragma once#include <QtWidgets/QMainWindow>#i...原创 2019-08-26 10:18:25 · 35111 阅读 · 1 评论 -
QT界面:控件随界面大小自适应变化
在用QT做一个图像显示界面的过程中需要控件随着QT界面缩放进行自适应变化的问题,特此记录一下。环境:Win10+VS2015+QT51、拖拽控件首先,新建一个QT GUI工程,在Qt Designer中调整界面大小并拖拽需要的控件,如图所示:7个button+1个libel2、栅格布局选择 窗体 —> 栅格布局界面变成如图形式:3、设置控件最大尺寸设置所有button...原创 2019-07-16 18:54:52 · 22391 阅读 · 3 评论 -
VS2015+QT Excel相关处理
一、背景介绍环境:Win10 + QT5 + VS2015Excel文件类型:Microsoft Excel 97-2003 工作表 (.xls)目的:用QT处理Excel自动计算一下加班时间等信息。主要涉及到Excel的读写操作、单元格格式设置等内容。待处理的Excel表格内容如图所示:二、涉及问题QT相关配置1、引入Active Qt库QT += axcontainer2...原创 2019-07-05 19:21:02 · 2401 阅读 · 0 评论 -
Ubuntu16.04 配置QT+OpenCV3.3.1遇到的问题及解决方法
问题1:QT+OpenCV配置新建一个工程,在“.pro”文件中配置OpenCV的库文件:INCLUDEPATH += /usr/local/include \/usr/local/include/opencv \/usr/local/include/opencv2LIBS += /usr/local/lib/libopencv_aruco.so \/usr/local/lib/...原创 2018-06-04 21:09:29 · 1994 阅读 · 0 评论 -
opencv3/C++ 使用Tracker进行简单目标跟踪
MIL算法以在线方式训练分类器以将对象与背景分离。从实际情况看来,算法对过程中有遮挡的情况跟踪能力较差.相关API: static Ptr&amp;amp;amp;amp;lt;TrackerMIL&amp;amp;amp;amp;gt; create(const TrackerMIL::Params &amp;amp;amp;amp;amp;parameters); CV_WRAP static Ptr&amp;amp;amp;原创 2018-06-13 15:21:48 · 21570 阅读 · 15 评论 -
Ubuntu:QT界面+OpenCV3图像/视频处理
环境:Ubuntu16.04+QT5.8+Opencv3.3.1实现功能:建立一个QT界面,打开指定路径下的图片,点击处理后对图像进行相应处理(如,变成灰度图像),点击按钮关闭界面.创建项目首先新建一个项目,选择Qt Widgets Application: 然后,选择’项目’,选择’构建目录’为当前程序运行目录. pro文件配置在pro文件中配置opencv库文件. ...原创 2018-06-20 19:46:27 · 3448 阅读 · 2 评论