一杯清酒邀明月
天下本无事,庸人扰之而烦耳。
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 156 下一页
摘要: 在Qt中,线程同步可以使用以下几种方式来实现: 一、互斥锁(QMutex) 互斥锁用于保护共享资源,确保在同一时间只有一个线程能够访问该资源。线程在访问共享资源之前需要获取互斥锁,使用完后再释放互斥锁,以确保同一时间只有一个线程在执行关键代码段。 1.创建QMutex对象:在需要进行线程同步的地方, 阅读全文
posted @ 2024-01-30 13:49 一杯清酒邀明月 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 引言:QVector的重要性与简介 在计算机编程的世界中,数据结构是一个核心概念,它为我们提供了有效地组织和存储数据的方法。在众多数据结构中,向量(Vector)作为一种动态数组,因其灵活性和高效性受到了广泛的关注。特别是在使用 Qt 框架进行 C++ 编程时,QVector 成为了程序员们的得力工 阅读全文
posted @ 2024-01-30 11:42 一杯清酒邀明月 阅读(2207) 评论(0) 推荐(0) 编辑
摘要: 引言:QQueue的重要性与简介 在现代软件开发中,数据结构和算法扮演着至关重要的角色。它们为程序员提供了处理各种不同场景下数据的有效方法。QQueue(队列)是一种常见且实用的数据结构,它在许多应用中都发挥着关键作用。本文将简要介绍QQueue的重要性和简介。 队列(Queue)是一种遵循先进先出 阅读全文
posted @ 2024-01-30 10:47 一杯清酒邀明月 阅读(1280) 评论(0) 推荐(1) 编辑
摘要: 第一种,使用lambda表达式 1 QFuture<void> future = QtConcurrent::run([=]() { 2 // Code in this block will run in another thread 3 }); 4 ... 第二种,使用成员函数 调用QByteAr 阅读全文
posted @ 2024-01-29 15:35 一杯清酒邀明月 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 一、QMap深度解析 1、QMap是一个以升序键顺序存储键值对的数据结构 (1)QMap原型为class QMap<K, T>模板 (2)、QMap中的键值对根据key进行了排序 (3)、QMap中的key类型必须重载operator < (小于操作符) 2、QMap使用实例一 3、QMap使用实例 阅读全文
posted @ 2024-01-28 13:55 一杯清酒邀明月 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 最近准备尝试用VS去开发Qt项目,但是我在ui文件中修改的控件,在vs里面找不到,于是上网浏览解决办法,总结如下 1. 保存Ui文件 在拖拽控件之后,Ctrl+S 2. 重新编译ui文件 3. 右键项目,重新扫描解决方案 这样就可以啦,话说真的好麻烦啊,各位大佬们有没有其他更好的解决办法?在评论区说 阅读全文
posted @ 2024-01-26 14:25 一杯清酒邀明月 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 在Qt中,要设置水平线(QFrame)和垂直线(QSplitter)的颜色,可以使用样式表(stylesheet)或者直接设置QPalette。下面是两种设置的示例: 1.使用样式表(stylesheet)设置颜色: 1 QFrame* horizontalLine = new QFrame(thi 阅读全文
posted @ 2024-01-23 13:04 一杯清酒邀明月 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 如果Windows 11系统无法识别U盘,可以尝试以下步骤解决问题: 点击“此计算机”,然后在弹出的菜单中选择“管理”。 在“计算机管理”窗口中,点击左侧的“设备管理器”。 在“设备管理器”中,展开“通用串行总线控制器”。 在“通用串行总线控制器”下,找到“USB大容量存储设备”并点击鼠标右键,从弹 阅读全文
posted @ 2024-01-23 11:50 一杯清酒邀明月 阅读(112) 评论(0) 推荐(0) 编辑
摘要: Visual Studio Code(简称VSCode)提供了多种方法来实现代码的对齐: 1.内置对齐功能: 通过快捷键`Shift + Alt + F`可以对当前选中文本进行对齐。这个方法适合于对单个区域进行快速对齐的情况。 2.安装插件以实现自动对齐: VSCode有多个插件支持自动对齐功能,例 阅读全文
posted @ 2024-01-20 11:27 一杯清酒邀明月 阅读(2092) 评论(0) 推荐(0) 编辑
摘要: 1.使用vs code打开json文件后,一些注释显示如图所示,有红色波浪线,影响阅读 2. 悬浮在波浪线报错信息,会弹出提示 View Problem, 提示问题是:json文件中不允许注释 3. 下面图片表示json文件中不允许注释 4.点击底部工具栏的JSON 5. 弹出的窗口中输入json 阅读全文
posted @ 2024-01-20 11:25 一杯清酒邀明月 阅读(456) 评论(0) 推荐(1) 编辑
摘要: 内容提要 介绍数据库相关内容,了解连接数据库方法,掌握数据库的4种基本操作 主要内容 如何连接数据库 数据库的4大基本操作 增 删 改 查 1.如何连接数据库 1.1 先了解数据库驱动的作用 Qt SQL模块是Qt提供的一个访问数据库的接口,支持多种平台下使用不同类型的数据库,在这个过程中,数据库驱 阅读全文
posted @ 2024-01-08 11:04 一杯清酒邀明月 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 问题现象 使用Qt提供的数据库驱动列表函数,获取数据库驱动时,没有MYSQL数据库,因此无法正常使用这个数据库 想使用这个数据库,该如何操作呢?以下内容就是实现数据库驱动添加的方法 1.准备数据库软件 step1 在MySQL官网下载MySQL Community Server软件,选择适合自己的版 阅读全文
posted @ 2024-01-08 10:31 一杯清酒邀明月 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 这是一篇关于CODESYS开发环境的小白教程,没有任何多余的步骤和解释,会玩的看到这里可以闪了😊。 说实话,任何一个开发环境都是很复杂的,其实没有什么特别简单的学习方法。我能想到的最简单的方法就是忽略那些复杂的选项和内容,直接上手玩,边用边学。很多人学着学着就放弃了,主要原因是所有的教程都是一个一 阅读全文
posted @ 2024-01-05 16:33 一杯清酒邀明月 阅读(312) 评论(0) 推荐(0) 编辑
摘要: VS打开Qt的ui界面几秒后闪退(ui无法打开文件)的解决办法问题:近两天在vs中直接点解ui界面,自动调用Qt Designer打开界面几秒后Designer界面闪退,回到vs界面,并有“——.ui无法打开文件”的错误提示。这个问题应该是Windows或Qt哪些东西更新造成的,用Qt的几个同学都有 阅读全文
posted @ 2024-01-05 13:30 一杯清酒邀明月 阅读(566) 评论(0) 推荐(0) 编辑
摘要: 1.正弦函数SIN、反正弦函数ASIN 语法: 输入变量 IN 可以是 BYTE、 WORD、 DWORD、 SINT、 USINT、 INT、 UINT、 DINT、UDINT、 REAL、 LREAL 和常数,但输出必须是 REAL 或 LREAL 类型。 1.1程序 1.2结果 2.余弦函数C 阅读全文
posted @ 2024-01-05 10:52 一杯清酒邀明月 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 一:可视化输出变量——Hello world! 先告诉你一个坏消息,ST语言没有类似printf()的函数,好消息是可以通过Codesys可视化输出变量。 1.新建工程 具体流程参考往期文章。 2.设置变量和程序代码 3.添加可视化工具 右键Application–添加对象–视图 给添加的视图命名– 阅读全文
posted @ 2024-01-05 10:47 一杯清酒邀明月 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 一.新建工程 1.打开软件(我用的版本是CODESYS V3.5 SP14,后续文章都会基于这个版本)。点击新建工程。 2.选择工程模板–填写工程名字–选择工程存储位置–点击确定 3.选择设备(有设备需要添加设备描述文件,没有设备仿真的话就选默认即可)–选择编程语言–点击确定 4.然后就进入到工程中 阅读全文
posted @ 2024-01-05 10:39 一杯清酒邀明月 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 一、安装详细步骤 点击下一步Qt是一个跨平台的 C++ 开发库,主要用来开发图形用户界面(Graphical User Interface,GUI)程序,当然也可以开发不带界面的命令行(Command User Interface,CUI)程序。 Qt 支持的操作系统有很多,例如通用操作系统 Win 阅读全文
posted @ 2024-01-03 16:12 一杯清酒邀明月 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 遇到DEBUG成功的版本RELEASE 就有问题,以下是问题的分析总结 1. 变量未初始化。 下面的程序在debug中运行的很好。 1 thing * search(thing * something) 2 BOOL found; 3 for(int i = 0; i < whatever.GetS 阅读全文
posted @ 2024-01-03 16:07 一杯清酒邀明月 阅读(443) 评论(0) 推荐(0) 编辑
摘要: 一、获取Linux-qt版本 选择国内的下载渠道,更快 将这个复制到ubuntu-18.04 自定义的一个目录 二、linux安装qt 在这个目录下执行命令: kali@ubuntu~: sudo 777 chmod qt-opensource-linux-x64-5.12.8.run kali@u 阅读全文
posted @ 2024-01-03 15:44 一杯清酒邀明月 阅读(1754) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 156 下一页