- 博客(34)
- 资源 (5)
- 收藏
- 关注
转载 如何检测使用Qt Creator制作的程序中的括号是否匹配
把鼠标光标移动到需要检测的括号(如大括号{}、方括号[]、圆括号()和尖括号如果括号匹配正确,光标就会跳转到匹配的括号处,否则光标将会移到函数的结尾处,并且这之间的代码块用紫色表示出来,意即出现了不匹配的现象。举个例子,在图1所示的代码片段中,我们将show()函数的右括号去掉,然后依据上面的方法检测括号是否匹配。 图1 出现的括号不匹配现象
2015-08-31 13:51:54 1402
转载 Qt编译安装方法详解:包含数据库驱动的编译安装方法
从qt的网站中下载文件qt-x11-opensource-src-4.5.2.tar.gz(在写作本书时采用的就是这个版本,但当你阅读此书时,使用的文件可能已经发生了改变)。在X11中,要把Qt安装到它的默认位置,需要拥有root权限。如果没有root权限,那么请使用config工具的-prefix选项来指定一个你具有操作权限的目录。第1步:把当前路径切换到你存放下载文件的目录处例
2015-08-31 13:27:53 666
转载 Qt4中的模态与非模态对话框用法总结
模态对话框(Modal Dialog)与非模态对话框(Modeless Dialog)的概念不是Qt所独有的,在各种不同的平台下都存在。又有叫法是称为模式对话框,无模式对话框等。所谓模态对话框就是在其没有被关闭之前,用户不能与同一个应用程序的其他窗口进行交互,直到该对话框关闭。对于非模态对话框,当被打开时,用户既可选择和该对话框进行交互,也可以选择同应用程序的其他窗口交互。在Qt中
2015-08-28 14:12:56 1369
转载 QT之QListWidget与QListWidgetItem
第一个要说的是QListWidget。这个类为我们展示一个List列表的视图。下面还是先看代码:listwidget.h#ifndef LISTWIDGET_H #define LISTWIDGET_H #include class ListWidget : public QWidget { public: ListWidg
2015-08-27 10:50:12 5707
转载 Qt之QGroupBox
QGroupBox窗口部件提供了一个有标题的组合框。 组合框提供一个框架、一个标题和一个键盘快捷键,并且显示在它里面地其它不同窗口部件。标题在上面,键盘快捷键移动键盘焦点到组合框的一个子窗口部件,并且子窗口部件将会排列在这个框架中地一个数组中。 官方example:[cpp] view plaincopy
2015-08-26 16:06:09 2898
转载 setFlat的问题
setFlat(TRUE)后,会取消凸出效果对于QPushButton设置属性setFlat(TRUE)后,会取消凸出效果,但是点击后还会出现下陷效果,该如何让QPushButton点击后无下陷效果呢?可以试试stylesheet。button->setStyleSheet("QPushButton{border:none;}");
2015-08-26 15:50:06 1768
转载 addStretch的作用
今天在使用addStretch,布局的时候,发现addStretch竟然是可以平均分配的,有意思。比如:[cpp] view plaincopyQVBoxLayout *buttonLayout = new QVBoxLayout; buttonLayout->addStretch(1); buttonLayout->addWid
2015-08-26 15:32:41 413
原创 setCheckable和setChecked的属性
setCheckable(true)为属性,表示可以选中setChecked(true)为属性的值,表示已经选中
2015-08-26 15:29:15 24127
转载 Foreach用法
循环语句是编程的基本语句,在C#中除了沿用C语言的循环语句外,还提供了foreach语句来实现循环。那么我要说的就是,在循环操作中尽量使用foreach语句来实现。 为了来更好地说明为什么要提倡使用foreach,用如下三种不同方式来编写循环语句。 int[] nArray = new int[100]; // Use "for
2015-08-21 15:15:39 501
转载 中断处理介绍
中断处理从查询式的传输过程可以看出,它的优点是硬件开销小,使用起来比较简单。但在此方式下,CPU要不断地查询外设的状态,当外设未准备好时,CPU就只能循环等待,不能执行其它程序,这样就浪费了CPU的大量时间,降低了主机的利用率。 为了解决这个矛盾,我们提出了中断传送方式,即当CPU进行主程序操作时,外设的数据已存入输入端口的数据寄存器;或端口的数据输出寄存器已空,由外设通过接口电路向CPU
2015-08-20 15:48:52 715
转载 如何输出源文件的标题和目前执行行的行数
以下是源代码截图: 这主要是运用了ANSI C和Microsoft C++预先定义的一些宏来实现的。不止这两个,还有下面这些比较常用的:1)__DATE__:当前文件的编译日期。与在time.h中定义的asctime函数返回的格式一样,即是Mmm DD yyyy(
2015-08-20 15:27:44 435
转载 qt控件认知之布局控件
1、QFormLayout:表单布局,顾名思义就是实现表单模式的布局。表单就是提示用户进行交互的一种模式,其主要有两个列组成,第一个列用于显示信息,给予用提提示,一般叫做label域,第二个是需要用户选择输入的,一般叫field域。表单就是很多由这两项/两列内容组成的行的布局。label与field关系就是label是关联field的。 表单布局完全可以使用表格布局实现,是一种多行两列的列
2015-08-19 13:48:02 2528
转载 常识:UI行业常用名词及缩写定义
- 什么是 UI : UI的本意是用户界面,是英文User和 interface的缩写。 - 什么是 GUI Graphics User Interface 图形用户界面 有时也称为WIMP=Window/Icon/Menu/Pointing Device 窗口、图标、菜单、指点设备 - 什么是 HUI Handset User Interface 手持设备
2015-08-18 16:19:27 1110
转载 Qt:设置背景图片的三种方式(setAutoFillBackground)
注意事项:路径不支持 绝对路径 例如:F:\qt\image\a.jpg 背景被刷为黑色补充:设置背景颜色 palette.setColor(QPalette::Background, QColor(192,253,123));1. QPalette的方法基本步骤:首先设置autoFillBackground属性为真然后定义一个QPalette对象设置QPalet
2015-08-13 16:15:30 67683
转载 Qt 常用类(18)——QStandardItemModel
类QabstractItemModel,QabstractListModel,QAbstractTableModel不保存数据,用户需要从这些类派生出子类,并在子类中定义某种数据结构来保存数据。与此不同,类QStandardItemModel负责保存数据,每个数据项被表示为类QStandardItem的对象。我们首先阐述如何使用类QStandardItem保存一个数据项,再阐述如何使用类QStan
2015-08-12 15:25:07 3546
转载 Qt 常用类 (17)—— QLineEdit
QLineEdit 类代表编程框,它可以让用户输入一个单行文本。 构造 QLineEdit 类支持以下构造函数:[plain] view plaincopyQLineEdit (QWidget *parent = 0); QLineEdit(const QS
2015-08-04 13:55:21 480
转载 Qt 常用类 (16)—— QRadioButton
QRadioButton 类表示单选钮,它继承了 QAbstractButton 类,因此也有其全部的属性、信号和槽。QRadioButton 类支持以下构造函数:[plain] view plaincopyQRadioButton(QWidget *parent = 0); QRadioButton(const QString &te
2015-08-04 13:54:35 640
转载 Qt 常用类(15)—— QCheckBox
QCheckBox 类代表复选钮,它继承了 QAbstractButton 类,因此也有其全部的属性、信号和槽。 构造 QCheckBox 支持以下构造函数:[plain] view plaincopyQCheckBox(QWidget *parent= 0);
2015-08-04 13:53:34 1635
转载 Qt 常用类(14)—— QPushButton
QPushButton 类代表按钮,它继承了 QAbstractButton 类,因此也有其全部的属性、信号和槽。 构造 QPushButton 类支持以下构造函数:[plain] view plaincopyQPushButton(QWidget *
2015-08-04 13:52:40 766
转载 Qt 常有类 (13)—— QAbstractButton
QAbstractButton 类是 QPushButton,QCheckBox,QRadioButton 等类的基类,它可以代表按钮、单选纽、复选纽等重要窗口部件。通常不会直接使用这个类,这里主要介绍它的一些属性、信号和槽,介绍时暂时将这些窗口部件统称为钮。 属性 checkable 属性代表钮是否支持开关状态,比如按钮一般没有开关状态,而
2015-08-04 13:51:44 415
转载 Qt 常用类 (12)—— QLabel
QLabel 类代表标签,它是一个用于显示文本或图像的窗口部件。 构造 QLabel 类支持以下构造函数:[plain] view plaincopyQLabel(QWidget *parent = 0, Qt::WindowFlags f = 0); QLabel(c
2015-08-04 13:50:27 565
转载 Qt 常用类 (11)—— QDialog
QDialog 类代表对话框。对话框一般用来实现那些只是暂时存在的用户界面。对话框是独立的窗口,但通常它也有父窗口,当对话框显示时,默认的位置在父窗口的中央。从外观上来看,对话框一般没有最大化、最小化按钮。 对话框有模态和非模态两种形式。非模态对话框的的行为和使用方法都类似于普通的窗口。模态对话框则有所不同,当模态对话框显示时,其他窗口将全部进入非激活状态,不能接受键盘和鼠标
2015-08-04 13:49:35 659
转载 Qt 常用类 (10)—— QWidget
QWidget 类代表一般的窗口,其他窗口类都是从 QWidget 类继承出来的。而 QWidget 类则同时继承了 QObject 类 和 QPaintDevice 类,也就是说,窗口类都是 Qt 对象类。这里的 QPaintDevice 类则是所有可绘制的对象的基类。 常用窗口类的继承关系如图所示: 构造
2015-08-04 13:48:17 509
转载 Qt 常用类 (9)—— QIcon
QIcon 类代表图标,实现在 QtGui 共享库中。QIcon 对象可以认为是一系列图像的组合,每个图像代表窗口在某种状态下应该1显示的图标。 构造 QIcon 类支持以下构造函数:[plain] view plaincopyQIcon();
2015-08-04 13:44:15 2726
转载 Qt 常用类 (8)—— QPainter
Qt的绘图系统允许使用相同的API在屏幕和打印设备上进行绘制。整个绘图系统基于QPainter,QPainterDevice和QPaintEngine三个类。 QPainter用来执行绘制的操作;QPaintDevice是一个二维空间的抽象,这个二维空间可以由QPainter在上面进行绘制;QPaintEngine提供了画笔painter在不同的设备上进行绘制的统一的接口。QPai
2015-08-04 13:42:57 1370
转载 Qt 常用类 (7)—— QPixmap
QPixmap 类代表图像,实现在 QtGui 共享库中。 构造 以下构造函数生成的 QPixmap 对象为空图像:[plain] view plaincopyQPixmap(); // 构造一个大小为 0 的空图像 以下构造函数生成大小的 QPixmap 对象,但图像数据
2015-08-04 13:38:33 2808
转载 Qt 常用类 (6) —— QFont
QFont 类代表字体,实现在 QtGui 共享库中。 构造 QFont 类有以下几个常用的构造函数:[plain] view plaincopyQFont(); // 由应用程序的默认字体构造新字体对象 QFont(const QString &family, int pointS
2015-08-04 13:37:23 1175
转载 Qt 常用类(5)—— QSize
QSize 类代表一个矩形区域的大小,实现在 QtCore 共享库中。它可以认为是由一个整型的宽度和整型的高度组合而成的。 构造[plain] view plaincopyQSize(); // 构造一个非法的 QSize 对象 QSize(int width, int height); //
2015-08-04 13:34:43 1092
转载 Qt 常用类 (4)—— QPoint
QPoint 类代表一个坐标点,实现在 QtCore 共享库中。它可以认为是一个整型的横坐标和一个整型的纵坐标的组合。 构造 QPoint 类支持以下两种构造方式:[plain] view plaincopyQPoint(); // 构造横纵坐标均为 0 的 QPoint 对象 QPoi
2015-08-04 13:32:16 2324
转载 Qt 常用类(3)—— QString
QString 类是 Qt 中用于表示字符串的类,实现在 QtCore 共享库中。QString 类在实现上有以下特征。 1)字符串采用 Unicode 内部编码,可以表示世界上大多数语言的文字。 2)字符串的存储有引用计数,当一个 QString 对象被复制为另一个 QString 对象时,它们实际上指向相同的存储空间,仅仅是增加一个引用计数。
2015-08-04 11:45:30 352
转载 Qt常用类(2) —— QChar类
QChar QChar 类是 Qt 中用于表示一个字符的类,实现在 QtCore 共享库中。QChar 类内部用2个字节的Unicode编码来表示一个字符。 构造 QChar 类提供了多个不同原型的构造函数以方便使用,如: [plain] view plaincopyQ
2015-08-04 11:34:24 1058
转载 Qt常用类(1)—— 开端
使用Qt进行编程必须对 Qt 中常用的类有一定的了解。这些类可以分成两种:一种不是从 QObject 类派生出来的,用来表示各种基本的数据对象,如字符串、图像、字体等,这里将它们通称为基本类;另一种都是从 QWidget 类派生出来的,它们表示一个顶级窗口或者窗口部件,这里将它们统称为窗口类。 这里介绍的基本类包括 QChar, QString, QPoint, QSize,
2015-08-04 11:25:28 351
翻译 Qt:Event Filter事件过滤器
vent filter是什么?EventFilter即所谓事件过滤器,在Qt中是一个比较重要的概念,它的功能是把所有事件在到达watchee(被监控者)之前全部传递给另一个watcher(监控者),由watcher先行处理并决定是否继续传递该事件,如果继续传递, 则事件将回传给watchee来处理。event filter的常见应用场合用来处理热键 -- 比如一个界面上可以由用户热
2015-08-04 11:13:38 1282
转载 Qt Creator 要掌握的快捷操作
多使用快捷键能显著提高工作效率,尽可能减少键盘,鼠标之间切换所浪费的时间。我这里列出个人认为非常重要必须掌握的 Qt Creator 快捷键。看你知道几个?1 .Ctrl(按住)+ Tab快速切换已打开的文件2 .快速添加方法实体(.cpp)声明,将光标移动到h文件中的方法声明。按Alt(按住)+ Enter,再按回车键将在cpp中添加该函数的声明。
2015-08-03 17:14:54 438
QCOM_V1.6串口测试工具.zip
2020-09-04
ARM嵌入式LINUX应用实例开发
2017-02-23
基于S3C2440的嵌入式Linux开发实例(孙戈).pdf 下载
2016-10-26
嵌入式Linux应用系统开发实例精讲.pdf+附带光盘内容(罗苑棠版)
2016-10-20
梁普选linux编程命令详解PDF下载
2016-10-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人