关于权限设置,在早期的安卓版本,所有权限都写在全局配置文件AndroidManifest.xml中,这种叫安装时权限,就是安装的时候告诉安卓系统当前app需要哪些权限。大概从安卓6开始,部分权限需要动态申请,这种叫动态权限,这种申请到的权限也可以动态撤销,就是要求程序再次执行代码去向系统申请权限,比如拍照、存储读写等。也不是所有的权限都改成了动态申请,意味着兼容安卓6以上的系统你既要在Androi
转载
2023-11-29 14:33:39
406阅读
作者:liuguangzhou123 将QT库添加到系统变量Qt Creator编译的程序,在其工程文件夹下会有一个debug文件夹,其中有程序的.exe可执行文件。但Qt Creator默认是用动态链接的,就是可执行程序在运行时需要相应的.dll文件。我们点击生成的.exe文件,首先可能显示“没有找到mingwm10.dll,因此这个应用程序未能启动。重新安装应用程序可能会修复此问题。”表示缺少
转载
2024-10-23 07:06:58
205阅读
QT QTableWidget 用法总结
08-18QTableView表头填满控件,表头对齐
11-09Qt Table 的表头合并
09-27Qt文档阅读笔记-两视图共享模型实现冻结列效果(frozencolum...
10-10QT快速设置QTableWidget表头内容
06-08QTableWidget 使用代理画进度条
目录什么情况下需要自定义边框?效果图一、基本思路二、参考程序一2.1 源码2.2 思路说明2.3 缺点说明三、参考程序23.1 源码3.2 思路说明3.3 优缺点说明四、参考程序34.1源码4.2 思路说明4.3 优缺点说明4.4 GitHub五、结语什么情况下需要自定义边框? 由于QT对修改标题栏样式的支持有限,处于美化的考虑常常会使用使用无边框模式,并自己设计标题栏样式。 
转载
2024-07-05 05:57:39
181阅读
本文主要介绍了如何实现一个通用的无边框窗口,自定义最大化、最小化、关闭按钮,以及软件logo和软件名称显示,支持任意拉伸、边框阴影,内部可嵌入其它窗口。
1 需求描述实现一个Qt无边框窗口,自定义最大化、最小化、关闭按钮;窗口支持任意拉伸、移动,支持边框阴影;窗口能够集成任意其它窗口到内部形成一个整体。2 设计思路最初实现无边框的目标只有一个,即简单好用
转载
2024-06-04 12:46:15
594阅读
(1):编译设置(2)构建用于调试版本的构建套件如下图 编译器为5 QtgdbTe...
原创
2022-12-08 16:34:30
542阅读
=======================================================================
转载
2023-01-05 13:03:47
649阅读
官方下载Qt 官网有一个专门的资源下载网站,所有的开发环境和相关工具都可以从这里下载下载目录结构分析archive 和 official_releases 两个目录都有最新的 Qt 开发环境安装包,我们以 archive 目录里的内容为例来说明。点击进入 archive 目录,会看到四个子目录:我们再进入 qt 子目录 ,看到如下列表:我选择的是5.12,进入5.12下的目录下查看一下
虽然Qt是跨平台的C++开发框架,Qt的很多能力其实是操作系统提供的,只不过Qt封装了系统的API。程序试是运行在操作系统上的,需要操作系统给我们通过支撑。一、事件1、事件的概念用户进行各种操作的时候。就可能会产生出信号,可以给某个信号指定槽函数,当信号触发时,就能够自动地执行对应的槽函数。事件也非常相似,用户进行的各种操作,也会产生事件,程序员同样可以给事件关联处理函数,当事件触发的时候,就能够
1. 前言在编写Qt应用程序时,有时会希望能直接设置中文字符串到界面,总结下其设置方法。2. 设置中文1)运行环境Qt5.5 VS20132)首先,查看需要设置中文的文件是否为UTF-8格式,是的话可直接设置中文3)如果文件非UTF-8格式,可在文件中增加如下指令,按UTF-8格式解析文件#pragma execution_character_set("utf-8")注:每个有设置中文字符串的文件
转载
2021-05-16 09:12:00
1681阅读
2评论
首先,问题的来源是自己学习过程中遇到的,当做一个相对比较大的工程是,有时候很难一下子就完成的,基本上是按部就班的,循序渐进式的,就比如做一个文本编辑器的工程,有时候要本备份一下,显然备份的文件名以及路径就不一样喽,可是我们还要在先前的工程文件里继续添加功能的,这样要是不修改一下Build Directory的路径,编译就无法正常进行。 举个例子,在file文件里实现了一些保存
转载
2012-06-29 20:05:00
250阅读
2评论
Qt应用程序中设置字体 应用程序中常常须要设置字体。比如office软件或者是其它的编辑器软件等等。这里主要涉及到例如以下几个概念:字体,字号以及风格(比如:粗体,斜体。下划线等等)。Qt里面也有相应的类。接下来我们主要对这几个类进行具体的说明。最后举例说明它们的应用。1、Qt中相关的类:QFontDatabase、QFont、QF
转载
2024-10-11 09:49:11
197阅读
上一篇文章中已经介绍了实现最简单的串口接收程序的编写,这篇将对程序内容进行分析。1.首先应说明操作串口的流程。步骤一:设置串口参数,如:波特率,数据位,奇偶校验,停止位,数据流控制等。步骤二:选择串口,如windows下的串口1为“com1”,Linux下为“ttyS0”等。步骤三:读或写串口。步骤四:关闭串口。(我们上一个程序没有写串口和关闭串口的功能,打开串口也是在构造函数里完成的,因为那只是
QT元对象系统(Meta-Object-System)元对象系统元对象系统是一个基于标准C++的扩展,为
原创
2022-11-18 00:50:15
192阅读
一、镜像下载清华源镜像下载地址qt镜像; 如图,选择版本4.2; 进入后找到qt-unified-linux-x64-4.2.0-online.run,点击下载即可。二、安装下载路径默认在主目录的Download文件夹下。cd Downloads/
ls
chmod a+x qt-unified-linux-x64-4.2.0-online.run
sudo ./qt-unified-linux-
转载
2024-01-23 16:50:06
192阅读
设置默认多核编译qt 来源:://stackoverflow.com/questions/8860
转载
2022-03-28 11:19:27
814阅读
设置默认多核编译qt
单个项目设置多核编译:作者 学海方舟:加快QT工程编译速度
菜单栏->工具-> 选项->构建与运行->构建套件->点击自动检测内容->在同一页面找到 Environment ->点击change ->在弹出的窗口 添加MAKEFLAGS=-j4 即可
-j4 :表示cup四个核数加入编译
图一
图二
转载
2021-08-13 10:42:52
988阅读
本节会创建一个图形界面 Qt 程序,并故意对源文件使用不恰当的字符编码方式,导致其文本显示控件的汉字乱码。我们会介绍两种纠正方法:第一种是不修改源代码文件编码格式,通过 QString::fromLocal8Bit() 函数在程序运行时转码;第二种是直接将源代码文件整体转换成 UTF-8 编码,就不需要修改具体的代码行了。第二种是最为推荐的方式,一劳永逸地解决乱码问题,UTF-
转载
2023-09-27 07:23:30
444阅读