随笔分类 -  QT之技巧应用

 
C++ 在linux环境获取命令行返回值
摘要:很多时候我们需要 上层代码需要执行 shell 命令,但还要有返回值,例如需要获取 ls 的返回值 接下来介绍几种编程语言的获取命令的返回值的方法 第一种 C++ 代码如下: #include <iostream> #include <string> #include <stdio.h> int e 阅读全文
posted @ 2019-12-25 17:14 王会喜 阅读(2123) 评论(2) 推荐(0) 编辑
QT 定时器的使用方法
摘要:在界面程序中很容易使用到,定时刷新或者更新什么东西,此时应该使用定时器的功能,定时器是在指定时间触发定时器函数,来达到定时的效果 接下来介绍两种定时器的使用,废话不说直接上代码 代码结构: dialog.h dialog.cpp main.cpp 两种定时器使用方法已经介绍,可以根据自己的实际情况进 阅读全文
posted @ 2019-12-23 15:44 王会喜 阅读(6959) 评论(0) 推荐(0) 编辑
QT版本下载链接
摘要:http://download.qt.io/archive/qt/ 阅读全文
posted @ 2019-08-12 16:14 王会喜 阅读(285) 评论(0) 推荐(0) 编辑
QT显示url图片
摘要:QT 显示网络图片我目前的办法就是先下载下来 然后显示 如果有好的办法请相互交流一下 需要调用的头文件 需要在工程中添加 主要的代码: 阅读全文
posted @ 2018-12-14 09:26 王会喜 阅读(4522) 评论(0) 推荐(0) 编辑
嵌入式目录
摘要:第一部分:Linux平台搭建与环境熟悉 了解Liunx系统 区分各种版本的Liunx系统 以便拓展 Liunx视野 1. Liunx简介 2.Liun系统主要特点; 3。Liunx的组成 4.主要的Liunx版本 第二部虚拟机安装和liunx系统的安装 1.虚拟机的安装 2.Liunx系统的安装 3 阅读全文
posted @ 2018-09-03 15:37 王会喜 阅读(377) 评论(0) 推荐(0) 编辑
QT pri 文件的作用
摘要:i 是什么东西?包含(include)的首字母。类似于C、C++中的头文件吧,我们可以把 *.pro 文件内的一部分内容单独放到一个 *.pri 文件内,然后包含进来。 接前面的例子,我们将源文件的设置独立出来,放到propriprfprl.pri文件内: 这时,我们的 propriprfprl.p 阅读全文
posted @ 2018-09-02 11:51 王会喜 阅读(7256) 评论(0) 推荐(0) 编辑
QT pro文件详细写法+实例
摘要:很多的初学者都没有注意pro 文件的内容 今天简单的介绍一下 这个文件主要内容 TEMPLATE:这个变量是用来定义你的工程将被编译成什么模式。如果没有这个设置,系统将默认编译为application。 TEMPLATE=app表示这个project将被编译成一个应用程序(application) 阅读全文
posted @ 2018-09-02 10:15 王会喜 阅读(8790) 评论(0) 推荐(1) 编辑
Qt——正则表达式
摘要:在项目中经常会遇到对字符串进行操作的情况,我们可以直接使用QString的一些函数,但QT提供了一个更加强大的类——QRegExp,使用正则表达式来操作字符串。 先说说我最近遇到的几个问题: 1.对输入框LineEdit中的输入内容加以限制,比如只能输入数字,并且最多5位数(因为int类型不限制位数 阅读全文
posted @ 2018-08-27 10:30 王会喜 阅读(17073) 评论(0) 推荐(0) 编辑
QT QLabelde 使用技巧总结
摘要:QLabel提供了一个文本或图像的显示,没有提供用户交互功能。 一个QLabel可以包含以下任意内容类型: 首先我们构造一个QLabel对象,其中this为其所在的父窗体。通过调用setText可以为标签设置文本(Hello World),这时标签就可以正常显示出来了。为了显示更佳的效果,我们可以通 阅读全文
posted @ 2018-08-23 09:02 王会喜 阅读(12026) 评论(0) 推荐(0) 编辑
QT listwiget 控件添加图片
摘要:很多的时候我们需要制作类似手机的中的电子相框, 可以用listwidget 控件实现 直接上代码 运行的结果就是 可以点击指定的照片会返回照片的编号 我们可以根据照片的编号 可以干很多事情 。 工程链接 还有一种可以限制 图片为指定大小的 添加到listwidget中 思路就是把 QLabel 控件 阅读全文
posted @ 2018-07-12 11:00 王会喜 阅读(5469) 评论(0) 推荐(0) 编辑
QT写TXT文件
摘要:#include <QDir> //头文件 QDir *TEST = new QDir; bool exist = TEST->exists("TEST"); if(!exist) bool ok = TEST->mkdir("TEST"); QString fileName = "TEST/1.t 阅读全文
posted @ 2018-07-11 10:58 王会喜 阅读(6949) 评论(0) 推荐(0) 编辑
QWidget设置背景颜色
摘要:如果widget是子窗口首先要添加一句: 这样就可以脱离父窗口的样式 阅读全文
posted @ 2018-05-14 13:44 王会喜 阅读(17569) 评论(0) 推荐(1) 编辑
qt 程序中执行额外程序和脚本
摘要:1.最简单的,我们可以通过system直接启动一个应用程序或者脚本:(但是要调用 #include <stdlib.h>) system("./helloworld"); //可以直接运行可执行文件 system("./hello.sh"); //也可以直接运行脚本 技巧: system 函数参数是 阅读全文
posted @ 2018-05-03 08:57 王会喜 阅读(3256) 评论(5) 推荐(0) 编辑
Qt之创建并使用静态链接库
摘要:1.创建静态链接库 静态库的工程名字 添加包含的模型 更改一下类的名字 我的静态编译库的工程、 写一个简单的静态哭的代码为后面测试静态库使用 cpp代码: h 代码: 构建(不运行)项目,会生成相应的 .lib 文件。 注意: Debug 版本为 StaticLibd.lib(带 d),Releas 阅读全文
posted @ 2018-05-02 17:18 王会喜 阅读(3771) 评论(0) 推荐(0) 编辑
QT 使用的技巧综合总结
摘要:1. 子类继承父类的样式表的时候 2.label显示的内容太多 需要换行 A. 和label的word Wrap的属性赋值为true B.代码实现 3.很多属性需要在样式表中设置通过代码设置可以这样写 QScrollBar::up-arrow:vertical //按键上的箭头QScrollBar: 阅读全文
posted @ 2018-03-23 11:02 王会喜 阅读(361) 评论(0) 推荐(0) 编辑
ubuntu 环境下的QT程序打包
摘要:很多的时候 需要将自己写的QT 程序发布一下 所以今天教一下 怎么在ubuntu 环境下将自己的写的Qt 程序打包打包是为了不依赖 开发环境 和开发的库。 1. QtCreate使用Release版本编译 2. 从可运行程序的文件中拿出可执行文件,例:untitled23424242 3. 终端下使 阅读全文
posted @ 2018-03-22 10:14 王会喜 阅读(10842) 评论(2) 推荐(0) 编辑
QT 布局管理器的使用
摘要:很多的时候,需要布局管理器的使用, 在此介绍一下布局管理器的使用,直接上代码 出现的结果 界面布局的效果(两个效果一样的) 删除布局的代码 不明白的可以问我 阅读全文
posted @ 2018-03-19 14:34 王会喜 阅读(1585) 评论(0) 推荐(0) 编辑
QT 读取txt文件的几种方法
摘要:废话不说直接上代码 1. 2. 3. 以上是三种QT读取文件的方法, 源码在这里自行下载查看 Txt文件的写入的方法 阅读全文
posted @ 2017-11-22 14:51 王会喜 阅读(44294) 评论(1) 推荐(2) 编辑
用Qt程序打开.txt 文件的时候,出现乱码的情况
摘要:打开*.txt 文件出现乱码的情况,说明编码格式不对,一般的Windows下创建的txt 文件,到ubuntu 系统中打开会出现乱码的情况, 下面的代码读取文件,并且转化编码格式 接下对与编码问题进行回顾和总结:GB2312 :是对 ASCII 的中文扩展。兼容ASCII;GBK: 包括了 GB23 阅读全文
posted @ 2017-11-22 12:34 王会喜 阅读(1574) 评论(0) 推荐(0) 编辑
Qt 中一些常用类中文说明
摘要:Qt 中一些常用类中文说明是本文讲述的内容,这篇文章主要是介绍Qt 当中经常使用的类,采取的是使用字母索引的方式,下面的类是被经常使用的。 QDataStream 为QIODevice提供了一串的二进制的数据 QDataWidgetMapper 提供了从数据模型到部件的映射 QData 日期的功能 阅读全文
posted @ 2017-11-21 14:11 王会喜 阅读(1006) 评论(0) 推荐(0) 编辑