- 博客(8)
- 资源 (23)
- 收藏
- 关注
原创 QT中读取XML文件三种方式 的实例
第一部分:QXmlStreamReaderXML(eXtensible Markup Language)是一种通用的文本格式,被广泛运用于数据交换和数据存储(虽然近年来 JSON 盛行,大有取代 XML 的趋势,但是对于一些已有系统和架构,比如 WebService,由于历史原因,仍旧会继续使用 XML)。XML 由 World Wide Web Consortium(W3C)发布,作为 SH...
2018-12-25 11:23:20 51547 1
原创 QT中view/model中只视图选择模型QItemSelectionModel
选择是视图中常用的一个操作。在列表、树或者表格中,通过鼠标点击可以选中某一项,被选中项会变成高亮或者反色。在 Qt 中,选择也是使用了一种模型。在 model/view 架构中,这种选择模型提供了一种更通用的对选择操作的描述。对于一般应用而言,Qt 内置的选择模型已经足够,但是,Qt 还是允许你创建自己的选择模型,来实现一些特殊的操作。 Qt 使用QItemSelectionModel类获...
2018-12-21 17:18:49 3725
原创 QT模型类 model/view 之自定义读写模型
第一部分: 自定义只读模型model/view 模型将数据与视图分割开来,也就是说,我们可以为不同的视图,QListView、QTableView和QTreeView提供一个数据模型,这样我们可以从不同角度来展示数据的方方面面。但是,面对变化万千的需求,Qt 预定义的几个模型是远远不能满足需要的。因此,我们还必须自定义模型。类似QAbstractView类之于自定义视图,QAbst...
2018-12-21 16:01:13 1662 1
原创 QListWidget、QTreeWidget和QTableWidget用法详细说明
我们了解了 model/view 架构的基本概念。现在我们从最简单的QListWidget、QTreeWidget和QTableWidget三个类开始了解最简单的 model/view 的使用。这部分内容的确很难组织。首先,从最标准的 model/view 开始,往往会纠结于复杂的代码;但是,如果从简单的 QListWidget、QTreeWidget和QTableWidget开始,由于这三个类都...
2018-12-14 09:34:08 5929
原创 Qt自定义事件
尽管 Qt 已经提供了很多事件,但对于更加千变万化的需求来说,有限的事件都是不够的。例如,我要支持一种新的设备,这个设备提供一种崭新的交互方式,那么,这种事件如何处理呢?所以,允许创建自己的事件 类型也就势在必行。即便是不说那种非常极端的例子,在多线程的程序中,自定义事件也是尤其有用。当然,事件也并不是局限在多线程中,它可以用在单线程的程序中,作为一种对象间通讯的机制。那么,为什么我需要使用事件,...
2018-12-10 19:07:02 314
原创 QLabel自动换行(支持中英文)
QLabel支持提供了API,只有中文换行,因为中文里面含有空格换行符号,如下LabelName->setWordWrap(true);LabelName->setAlignment(Qt::AlignTop);如果你输入了英文里面提供了换行符号或者空格,英文也可以支持换行QString str = "fdsfa";str= str+"\n" +"fdddddd...
2018-12-05 19:30:32 8348 4
原创 QT事件 --接受和忽略函数的理解
//!!! Qt5// ---------- custombutton.h ---------- //class CustomButton : public QPushButton{ Q_OBJECTpublic: CustomButton(QWidget *parent = 0);private: void onButtonCliecked();};...
2018-12-02 23:31:56 276
原创 Qt事件---定义
事件(event)是由系统或者 Qt 本身在不同的时刻发出的。当用户按下鼠标、敲下键盘,或者是窗口需要重新绘制的时候,都会发出一个相应的事件。一些事件在对用户操作做出响应时发出,如键盘事件等;另一些事件则是由系统自动发出,如计时器事件。事件也就是我们通常说的“事件驱动(event drive)”程序设计的基础概念。事件的出现,使得程序代码不会按照原始的线性顺序执行。想想看,从最初的 C 语言开...
2018-12-02 22:40:56 365
MobaXterm 是一个功能强大的远程计算工具箱,支持 SSH、RDP 和许多其他协议,并且内置了支持标签页的终端
2024-09-20
Everything(中文)
2024-05-22
Navicat Premium 64位.zip
2020-06-01
Qt之mvc模式——QHeadView详解已经应用
2020-05-07
Qtchar1.zip
2019-09-09
arrowpad.zip
2019-05-31
Qt做的简单的贪吃蛇游戏
2019-04-04
QML下的布局(垂直,水平,网格)
2019-01-17
qt quick 下qml的定位器(在qt5.0以上版本测试)
2019-01-16
QML自定义组件(基于qt5.6ming的)
2019-01-16
Xshell-6.0.01111安装包
2019-01-09
python3 64位 3.7.2150安装包
2019-01-09
tortoisesvn安装包64位英文版
2019-01-08
mysql community server的安装包
2019-01-08
Visual_Assist_X_10.8.2042.0番茄插件
2019-01-07
QT之进程和进程间通信(IPC)
2019-01-03
QT中读取XML文件三种方式 的实例
2018-12-25
QItemSelectionModel视图选择
2018-12-21
model?view 自定义模型
2018-12-21
model/view基本的原始qt框架应用,QListWidget、QTreeWidget和QTableWidget
2018-12-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人