首页 > TAG信息列表 > Qt5

如何处理 Qapplication error, ui_ImageInterface error 等错误, 如何调试cgal 和Qt5程序呢?

花了很多时间,终于调试好了一个使用qt的cgal程序.   主文件main.cpp代码如下 #include <QApplication> #include <CGAL/Exact_predicates_inexact_constructions_kernel.h> #include <CGAL/Triangulation_2.h> #include <CGAL/draw_triangulation_2.h> #include <iostream&g

qt5 断开 lambad槽

项目中使用lambda表达式绑定槽非常方便,但是在断开槽的时候遇到了问题,通过查遍资料没有解决最后找到原因,在此记录。 复现问题 lambda绑定槽 QObjectDemo有一个sigNum信号, 通过lambda绑定: signals: void sigNum(); MainWindow.cpp: 通过connect绑定sigNum信号,槽为lambda表

qt.conf设置可执行文件搜索路径

qt.confi [Paths] Prefix=/usr ArchData=lib/x86_64-linux-gnu/qt5 Binaries=lib/qt5/bin Data=share/qt5 Documentation=share/qt5/doc Examples=lib/x86_64-linux-gnu/qt5/examples Headers=include/x86_64-linux-gnu/qt5 HostBinaries=lib/qt5/bin HostData=lib/x86_64-lin

Qt5获取本机所有IP和串口

note 环境: windows 需要项目添加 serialport 和 network 模块 QToolkits 扩展中...... 结果 IP IP 获取结果 本机串口获取 串口获取结果 范例代码 已经封装好, copy即可使用 获取本机IP调用范例 using namespace oct_tk; QToolkits tk; qDebug() << "\n\n\n ========

linux之qt 第一个qt程序

在传统的教学和视频中都使用qtcreate 来进行创建工程,使用qmake来编译 其实都差不多,现在我使用meson来编写 编写qt程序 #include <QApplication> #include <QLabel> int main(int argc, char *argv[]) { QApplication app(argc, argv); QLabel label("Hello, world");

微型项目cmake写法

macbook下集成Qt的cmake写法,需要xcode的sdk make_minimum_required(VERSION 3.20) set(CMAKE_OSX_SYSROOT /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk) project(save) set(Qt5_DIR /Users/zhaodejin/Qt5.14.0/5.14.0/c

ubuntu安装g2o

ubuntu安装g2o sudo apt-get install qt5-qmake qt5-default libqglviewer-dev-qt5 libsuitesparse-dev libcxsparse3 libcholmod3      下载源码 git clone https://gitee.com/kay2020/g2o.git    mkdir build cd build    cmake ..    make -j4     

QT5笔记:1.UI文件设计与运行机制

1.UI文件设计与运行机制 参考视频:https://www.bilibili.com/video/BV1AX4y1w7Nt #include "widget.h" #include "ui_widget.h"//界面设置和组件设置都在这个文件里 Widget::Widget(QWidget *parent) : QWidget(parent) , ui(new Ui::Widget)//这个ui就是ui_widget.h这

QT5笔记:2.可视化UI设计

2.可视化UI设计 参考视频:https://www.bilibili.com/video/BV1AX4y1w7Nt 窗口的三种类型,每种类型窗体拥有的方法不同: MainWindow:指的是正常窗体:有菜单栏、状态栏、工具栏的窗体 Widget:指的是只是但有个窗体,其余什么都没有,最纯净的窗口 Dialog:指的是对话框窗体,拥有对话框可以有

QT5笔记:3.手动撸界面和可视化托界面混合

3.手动撸界面和可视化托界面混合 参考视频:https://www.bilibili.com/video/BV1AX4y1w7Nt 3.1 工具栏可以通过在UI界面右键选择添加工具栏 3.2 设置窗口中心内容 setCentralWidget // https://blog.csdn.net/u012627502/article/details/38613041 //一个Qt主窗口应用程序

QT5笔记:4. 设置应用图标

4. 设置应用图标 参考视频:https://www.bilibili.com/video/BV1AX4y1w7Nt # 在项目的.pro文件中添加如下内容,ico文件名称可变 RC_ICONS = main.ico

Mac pycharm配置designer,安装qt5

苹果电脑是自带有python2的,我自己按安装了3的版本       一、安装anaconda 1.下载 https://www.anaconda.com/       双击安装,一路的Next,选择好自己的安装目录   二、下载Qt5 pip3 install pyqt5 下载较慢的话可以找国内镜像     三、pycharm配置designer    

KTL 一个支持C++14编辑公式的K线技术工具平台 - 第四版,稳定支持Qt5编程,zqt5语法升级,MA函数提升性能1000%,更多公式算法的内置优化实现。

K,K线,Candle蜡烛图。 T,技术分析,工具平台 L,公式Language语言使用c++14,Lite小巧简易。 项目仓库:https://github.com/bbqz007/KTL 国内仓库:https://gitee.com/bbqz007/KTL  CoreAnimation for Windows: https://github.com/bbqz007/xw zqt5 一个超简单的Qt5窗口语法: https://gith

QT 软键盘兼容QT4/QT5

前言 软键盘在嵌入式平台开发中被广泛使用 本章代码功能: 1.支持中英双语输入法 2.同时支持QT4/QT5版本 3.支持linux/windows系统 源码地址 https://github.com/jbyyy/softkeyboard 软件功能预览 英文输入法 中文输入法 键盘代码展示 一、设置窗口大小信息 二、加载中文 2.1

ROS ERROR: “Qt5::Gui“ references the file “/usr/lib/x86_64-linux-gnu/libEGL.so“ not exist

Ubuntu18.04 + ROS melodic 安装google-cartographer, Compiling Cartographer ROS — Cartographer ROS documentation 出现下面的报错, $ catkin_make_isolated --install --use-ninja ... CMake Error at /usr/lib/x86_64-linux-gnu/cmake/Qt5Gui/Qt5GuiConfig.cmake:27 (mess

Qt5使用windeployqt.exe发布程序,Release编译成功后在部分Windows电脑出现缺少MSVCP140.dll的错误

Qt5使用windeployqt.exe发布程序,Release编译成功后在部分Windows电脑出现缺少MSVCP140.dll的错误,如下图:     打开“启动任务管理器”中的“性能”的“资源监视器”中的“CPU”,选定exe,查看“关联的模块”,完整路径为你的exe程序使用到的dll库  

QT5 动态链接库的创建和使用(QT自己做动态库给自己使用)

QT5 动态链接库的创建和使用(QT自己做动态库给自己使用) 记录一下QT5 动态链接库的创建和使用 在文章的最后有完成的代码供下载 1.创建动态链接库 先新建一个库项目 选择chose进入下一下页面,类型选择共享库,输入一个名称:我输入的是sld 再点击下一步到 如果这里我们需要QtGui所以

Qt5 中文乱码

一、MSVC编译器输出中文的问题 例如,程序运行时,该Qstring数组中的中文会出现乱码。 Widget::Widget(QWidget *parent) : QWidget(parent), ui(new Ui::Widget) { ui->setupUi(this); ColumnNames[0] = "HUIYuan"; ColumnNames[1] = QStringLiteral("姓名");

Linux QT5安装命令

直接在 Terminal 中依次输入以下命令即可。 sudo apt-get install qtmultimedia5-dev sudo apt-get install libqt5multimedia5-plugins sudo apt-get install libqt5multimedia5 sudo apt-get install rar sudo apt-get install unrar sudo apt-get install qtc sudo ap

Qt-获取EXE版本信息(Qt5+win10)(LPCWSTR、std::wstring)

  相关资料: https://blog.csdn.net/scz653037148/article/details/83307252         Qt 获取exe版本等详细信息 https://blog.csdn.net/qq_33233768/article/details/81665275          QString与std::wstring的转换问题 https://download.csdn.net/download/zhujianq

KTL 最新支持Qt5窗口编程,一个支持C++14编辑公式的K线技术工具平台

K,K线,Candle蜡烛图。 T,技术分析,工具平台 L,公式Language语言使用c++14,Lite小巧简易。 项目仓库:https://github.com/bbqz007/KTL CoreAnimation for Windows: https://github.com/bbqz007/xw KTL提供一个c++14编译平台,用户可以使用c++14编辑自定义技术指标等。 用户可以使用crt常用

VS+QT5应用程序换图标

方案1(QT) 1 .ico图标文件放到Resource file中,然后在vs中项目中找到Resource file,右键添加现有项,把刚才的ico 文件添加进来 2 在.pro 文件的最后输入 RC_ICONS = ****.ico (ico图片的文件名) 注意:如果找不到.pro文件,在QT vs tools 中找到 Create Basic .pro File...即可生成.pri

Python3利用Qt5实现简易的五子棋游戏

要写出一个五子棋游戏,我们最先要解决的,就是如何下子,如何判断已经五子连珠,而不是如何绘制画面,因此我们先确定棋盘 五子棋采用15*15的棋盘,因此,我们可以使用二维列表来创建一个棋盘,不妨认为0表示未放置棋子,1表示放置白子,2表示放置黑子。 显而易见可以创建列表,注意不能使用*来复制列

QT5 编译程序运行,报错丢失libgcc_s_sjlj-1.dll。尝试重新安装该程序以解决此问题。

之前一直正常使用,最近在QT Creator中运行程序,直接程序异常结束,单独启动EXE程序时,报以上错误。 最后把问题锁定在libstdc++-6.dll库上,尝试把QT环境bin目录下的libstdc++-6.dll拿到程序运行目录下,临时解决此问题。      原因是最近安装过一个程序,这个程序在C:\Windows\System32

qt源码 水下机器人控制软件GUI源码 基于QT5 QWidget

qt源码 水下机器人控制软件GUI源码 基于QT5 QWidget 水下机器人控制软件GUI源码 基于QT5 QWidget, 实现水下机器人控制软件GUI。本源码只是GUI框架,没有具体逻辑功能实现千源万码