QT
文章平均质量分 50
陌上烟雨遥407
专注于单片机,嵌入式linux驱动,嵌入式linux应用,嵌入式QT,音视频开发。
展开
-
QWidget类
标题 QWidget类 1, Qt中QObject QApplication Qwidget ,QDialog都是什么关系?(一)QApplication类QApplication类代表应用程序,在每个程序中只能有一个它的实例。在有图形界面的程序中必须有一个QApplication类的实例,并且必须在所有窗口类的实例生成之前生成。它最主要的功能是实现主事件循环。在主事件循环内,窗口才可以...原创 2018-03-14 17:53:14 · 1709 阅读 · 0 评论 -
qt之状态机
一 状态机框架 状态机框架提供了一些类来创建和执行状态图,状态图为一个系统如何对外界激励进行反应提供了一个图形化模型,该模型是通过定义一些系统可能进入的状态以及系统怎样从一个状态切换到另一个状态来实现的。主要涉及的类:QStateMachine,QState。 eg:创建一个button,添加三种状态,并将button的click信号绑定到状态机。 #include ...原创 2018-11-28 15:50:12 · 917 阅读 · 0 评论 -
myQtProject
1演示简介:这是基于QT开发的车载多媒体项目。显示内容包括:系统设置,读取USB文件目录,显示图片,播放音乐,蓝牙电话。未完,待续,后续功能正在开发中。。。。 ...原创 2018-11-28 14:45:58 · 299 阅读 · 0 评论 -
qt之动画框架
一 动画框架:为了提供一种简单的方法来创建平滑,具有动画效果的GUI界面。动画框架中主要类以及关系如下图所示。二 QPropertyAnimation类:如果一个对象需要实现动画效果就需要实现该类。#include "widget.h"#include <QApplication>#include <QPushButton>#include <...原创 2018-11-28 13:34:01 · 431 阅读 · 0 评论 -
qt之翻译家
一 综述 Qt目前的版本对国际化支持的已经相当完善。在文本显示上,Qt使用Unicode作为内部编码,可以同时支持多种编码。利用Qt提供的lupdate,linguist和lrelease工具即可完成翻译工作。具体步骤如下: 1 利用lupdate工具从源代码中扫描并提取需要翻译的字符,生成“.ts”文件。 2 利用linguist工具...原创 2018-11-29 16:09:32 · 1875 阅读 · 0 评论 -
XML之QXmlStreamReader,QXmlStreamWriter 读写操作
基本介绍1 老版的Qt提供了两种访问XML文件的方式:DOM和SAX。2 DOM 方式:将 XML 文档转换为树形结构存储到内存中,再进行读取,消耗的内存比较多。此外,由于文档都已经存储到内存,所以需要频繁实现修改等操作时,使用起来比较方便。3 SAX 方式:相比于 DOM,SAX 是一种速度更快,更有效的方法,它逐行扫描文档,一边扫描一边解析(由于应用程序只是在读取数据时检查数据,因...原创 2018-11-22 11:42:29 · 3620 阅读 · 0 评论 -
了解XML文档,一篇足以
1xml用途:用来传输和存储数据。因为xml不能像HTML一样描述页面的排版及表现形式,只用于描述数据和其结构,因此在软件开发中只要涉及数据的保存,传输都可以考虑使用XML。2 xml历史:为了将SGML的丰富功能与HTML的易用性结合到WEB应用中,同时简化SGML和HTML的复杂性,而设计的一种可扩展标记性语言(ExtensibleMarkup Language,xml)。它以一种开发...原创 2018-11-21 17:48:53 · 716 阅读 · 0 评论 -
qt中生成dll文件
目录为 D:\qt\5.9.1\mingw53_32\plugins\designer 未完 待续。。。。原创 2018-11-14 10:51:51 · 731 阅读 · 1 评论 -
SQL语句基础入门
1.1 创建数据库Sqlite xxx.db;(注意所有sql语句需要以“;”结尾)eg: sqlite test.db;.open xxx.db (打开数据库,该方法也可创建) eg: sqlite test.db1.2 创建表create table 表名(字段一,字段二,字段三);eg: create table human (id int ,name text ...原创 2018-11-08 13:56:04 · 901 阅读 · 0 评论 -
sql进阶语句实例
1 多表查询 通过where 将表进行关联表human,student数据如下图:将两表通过id字段进行连接 输出select t1.id,t1.name,t1.age,t1.sex,t2.chinese,t2.math,t2.english from human as t1,student as t2 where t1.id = t2.id;2 视图 view 数据只可...原创 2018-11-09 15:24:58 · 1428 阅读 · 0 评论 -
Qt多媒体播放
开发环境:Qt5.5 博主地址视频播放与之相关的类有:QMediaPlayer , QMediaPlaylist ,QVideoWidget,QMediaService, QMediaObject。其中QMediaPlayer播放媒体源。 QMediaPlaylist类提供要播放的媒体内容列表。QVideoWidget类提供了一个呈现由媒体对象产生的视频的小部件。QMediaServ...原创 2018-04-26 15:50:19 · 854 阅读 · 0 评论 -
ubuntu16.04安装qtcreator
问题1:安装好qtcreator后,发现点击桌面Qt Creator图标没有反应,进入bin目录, ./qtcreator 。终端提示book@www.100ask.org:~/qtcreator-2.5.0/bin$ ./qtcreator./qtcreator: error while loading shared libraries: libstdc++.so.6: cannot open...原创 2018-05-09 16:32:46 · 6146 阅读 · 0 评论 -
信号与槽
标题:信号与槽机制http://www.devbean.net/2012/08/qt-study-road-2-catelog/这里有比较好的入门教程1信号与槽的基本概念 Qt提供了信号与槽机制用于完成界面的响应操作,是完成任意两个Qt对象之间的通信机制。其中,信号会在某个特定的情况下或动作下被触发,槽等同于接收并处理信号函数。2信号的声明 信号的声明是在头文件中进...原创 2018-03-12 17:35:08 · 277 阅读 · 0 评论 -
基本对话框
标题:基本对话框 1标准文件对话框QFileDialog类它有四个静态函数相关类 类说明 静态函数名称 函数说明 QFileDialog类 标准文件对话框 getOpenFileName() 获得用户选择的文件名 getSaveFileName() 获得用户保存的文件名 getExistingDirectory() 获得用户选择的已存在的目录名...原创 2018-03-13 17:26:50 · 292 阅读 · 0 评论 -
搭建QT5.6环境 以JZ2440为例
目前网上的大多数 QT 移植教程还都停留在 qt4.8 版本,或者还有更老的 Qtopia ,但是目前 Qt 已经发展到最新的 5.7 版本了,我个人也已经使用了很长一段时间的 qt5.6 for windows ,本文就来介绍一下QT在嵌入式环境的搭建。 移植以到 JZ2440 为例,使用韦老大提供的 ubuntu9.10 虚拟机作为移植环境。当然,其它虚拟机也是可以的,我同样在 ubuntu...转载 2018-03-04 08:19:57 · 937 阅读 · 0 评论 -
文本输入和表
1, 文本输入类:(一) QComboBox类是一个弹出列表的组合按钮控件,提供用户选项列表并且占用最小的屏幕空间。(二) QFontComboBox类继承自QComboBox类,QFontComboBox是一个供用户选择字体的组合框。(三) QlineEdit类提供一个行文本编辑器。QLineEdit控件允许用户输入和编辑一个单元纯文本数据,包括cut(),copy(),paste()....原创 2018-03-15 17:05:28 · 200 阅读 · 0 评论 -
布局管理
1 Qt布局管理器 Qt提供了三种布局方式:(一) 绝对位置:QWidget基类提供了一个setGemetry函数,设置子窗口部件的大小以及子窗口部件在父窗口的位置。(二) 手工布局:该方式同样使用setGemetry()函数来设置子窗口部件的大小和位置。(三) 布局管理器:它是Qt界面程序开发中管理串口子部件最好的方法,也是最适用的方法。最常用的有水平布局管理器Q...原创 2018-03-15 15:34:15 · 450 阅读 · 0 评论 -
QT之qss样式表设置
简述Qt样式表的术语和语法规则几乎和CSS相同。样式规则:1 QSS样式规则由一个选择器和声明组成。QPushButton{ color:red},QPushButton为选择器,{coloe:red}为声明。2 多个选择器可指定同一个声明,用来对这一组部件统一设置。如QPushButton,QLabel,QTextLine{color:red};参考助手:Qt Style S...原创 2018-12-19 14:49:18 · 2352 阅读 · 0 评论