
QT学习日记
文章平均质量分 67
MelyLenient
常思己过,莫论是非。潜心向学,勿染尘埃。
展开
-
QT打包不依赖环境的运行程序包
仅以此文记录一下如何使用QT自带工具对个人编写程序进行打包。QT自带打包需要适应QT工具(windeployqt)进行。该工具可在开始菜单或安装目录找到。原创 2024-06-17 11:31:03 · 504 阅读 · 0 评论 -
QT文件对话框操作之打开文件
本博客只针对常用操作进行说明。具体细节可仔细阅读QT官方英文文档。原创 2023-04-25 20:32:57 · 2459 阅读 · 1 评论 -
QT登录界面设计及跳转主界面
QT软件开发登录界面,并进行主界面跳转原创 2022-12-02 12:00:59 · 6751 阅读 · 2 评论 -
一篇学会QT使用--设计师自定义控件之控件文本控制(QT自定义控件)(三)
注意,这里的ui不是指针类型,因为我们h文件声明的ui不是指针,如果h文件声明的ui是指针类型,代码应该如下。对我们控件中的每一个文本框添加一个数值更改触发的槽函数,这样随时可以对输入框中的数据进行监控校验。按照上述完成后,我们就获得了针对该控件四个文本框内容改变时数据处理的空槽函数。我们要做一个IP控件。那么为了方便,我们使用正则校验对其进行数据输入限制。我们一共添加四个槽函数:槽函数名称如图所示。接下来根据我们的需要对其进行处理即可。本文学习对文本的更改加以限制。分别添加到h文件和c文件中。原创 2022-09-28 16:58:39 · 586 阅读 · 0 评论 -
一篇学会QT使用--设计师自定义控件(QT自定义控件)(二)
文章目录工程编译测试插件使用接上文:一篇学会QT使用–设计师自定义控件(QT自定义控件)(一)上文讲到了如何利用UI界面对自定义插件显示效果进行编辑,接下来我们继续学习。工程编译进入工程编辑界面,我们的工程树如图所示:此时我们直接release看一下,工程会有报错为解决这个报错,我们需要对qip.h添加相关宏和头文件。QDESIGNER_WIDGET_EXPORT 和 <QtUiPlugin/QDesignerExportWidget>添加后,qip.h文件内容如下#i原创 2022-04-18 15:18:25 · 3187 阅读 · 0 评论 -
一篇学会QT使用--设计师自定义控件(QT自定义控件)(一)
文章目录QT自定义控件(定义一个IP控件)创建项目检查项目编写控件添加UI界面UI界面编辑QT自定义控件(定义一个IP控件)创建项目QT下载安装参考:VS+QT开发环境搭建第一步 打开QTCreater第二步 新建工程,并选择QT4设计师自定义控件创建一直点击下一步,在Custom Widgets中明明控件类名称和相关设置。在说明选项卡下,组名称输入要将自定义插件归类的组名称,这样在QT的插件界面就会显示组名。默认属性中包含的是将插件拖入设计师界面时,插入到UI文件中的代码,这里暂时原创 2022-04-07 22:28:10 · 5510 阅读 · 2 评论 -
QT之多个控件隐藏/显示(通用方法不仅适用于QT)
多个控件隐藏和显示写在前面在进行界面开发的工作时,常常涉及到不同界面的开发。尤其是通过菜单栏控制。在前边,我们已经讲过如果将QT环境中的菜单栏点击事件与相应的功能(槽)函数进行连接,并实现相应的控件隐藏和显示。但是一个成熟的软件,肯定单单有几个控件需要隐藏和显示。那么我们该如何做呢?跟着我,一起往下看。QT之容器控件容器概念容器控件是指允许在其内部添加其他控件的控件。在移动容器控件时,可以同时移动添加在容器内的控件。特殊控件–页面类在QT中包含着一些特殊的控件,这些控件看起来就像一个完整原创 2022-04-03 17:26:08 · 9653 阅读 · 1 评论 -
VS+QT开发之添加Action(菜单栏动作)
VS+QT开发之添加Action(菜单栏动作)简介本文章讲解如何在VS2022中开发QT界面的菜单栏。通过选中菜单栏显示不同的界面。先上界面!!!图一:启动时界面图二:菜单栏选项图三:选中COM后界面图四:再次选中NET选项如何快速添加动作打开UI文件,在图示位置输入菜单栏名称后回车,进入下一级的输入。分别输入菜单栏中的功能名称。此时在对象检查器中自动添加了相对应的动作对象。为动作添加槽连接(响应相应的动作函数)找到信号/槽 编辑器,点击"+"号。发送者选择动作产生的对象原创 2022-04-02 21:40:33 · 4486 阅读 · 0 评论 -
QT+VS开发界面入门(qt界面在VS2022实现自动生成槽函数)
QT+VS开发入门无论使用QT Creater单独开发,或者使用VS的MFC单独开发,都能通过转到槽函数/双击插件,进行跳转一个插件的响应函数。而习惯了使用VS编程,又想使用QT进行界面开发,那就很有必要看一下这篇文章。关于QT与VS如何联动,请看我的另一篇文章:VS+QT开发环境搭建创建项目先上项目列表:ui_QtWidgetsApplication1.h:包含了UI界面内的参数属性。界面布局,插件位置,槽函数的连接函数等。QtWidgetsApplication1.ui:UI界面,双击打原创 2022-04-01 21:49:52 · 31785 阅读 · 33 评论 -
VS2022+QT开发环境搭建
VS+QT开发环境搭建1、工具准备VisualStudio最新版直接官网下载,根据需要进行下载,我下载的免费社区版本。日常开发完全够用。QT建议不要下最新版本,同样,为了减少病毒的风险,直接官网下载。我下载的5.12版本进入后,下载与电脑相对应的版本接下来就是等待下载时间2、工具安装VS安装建立不要安装全部软件包,太占用地方。如果只用C++,那么就可以只安装C++的软件包。双击VS的安装文件选择自己需要的安装的类目。我只需要C++,因此仅勾选下图一个选项接下来就是一值选择下一项原创 2022-03-30 19:59:16 · 48742 阅读 · 23 评论 -
QT软件网络库使用UDP组播(基于C++语言)
使用QT发送UDP包方法最近对QT感兴趣,虽然日常用C语言比较多,但是由于C与C++的相似性,使用QT并不复杂QT如何引入网络?学习QT自然要学习QT提供的强大库函数。在QT中对于网络应用的使用已经为我们封装成可直接调用的类接下来进入主题:如何调用QT的网络库?首先在我们新建完工程后,在工程中我们可以看到一个.pro文件!这个文件是用来告诉qmake创建makefile文件所需要的细节。打开.pro文件后,在文件中添加QT += network。这样我们的QT工程就可以使用QT提供的强大网络原创 2022-03-28 20:45:56 · 2310 阅读 · 2 评论 -
QT添加图标/任务栏样式记录
QT学习添加图标以QT widgets Application工程为例添加标题栏和任务栏图标1、添加标题栏和任务栏图标需要添加.qrc资源文件资源文件添加在工程下,添加后会有列表出现2、右键.qrc文件,选择打开方式->资源编辑器第一步选择添加前缀添加前缀后,选择添加文件然后选择需要在标题栏和任务栏显示的图像即可。注意添加后,需要牢记图像所在位置路径(或者保存之后查看.qrc下图片所在路径)例:前缀为winImg;图像从image/img/tupian.png然后再mainwi原创 2022-03-27 21:38:50 · 1373 阅读 · 0 评论