![](https://img-blog.csdnimg.cn/2019091813595558.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Qt
文章平均质量分 55
学习Qt中的一些记录、整理笔记
码农诗人
不以物喜,不以己悲,得之淡然,失之坦然
展开
-
Qt学习之QFile和QFileInfo
Qt项目中对文件操作是必不可少的。顾名思义:QFile是文件对象类,QFileInfo是文件信息对象类,结合例子我们看一下用法。 读的文件内容如下,以字符 “#” 或者 “;” 开始的为注释行。[Extern_Item1];名称Name=libccgext_cvi_64.so;处理数据的最大线程数,缺省为空:30DealThreads=32;数据库最大线程数,缺省为空:10DBThreads=;心跳间隔,缺省为空:120秒HeartInverva...原创 2021-10-08 11:16:56 · 1468 阅读 · 0 评论 -
Qt学习之定时器
定时器接口在Qt中一般有两种定时器的使用方法:1、Qt祖先类QObject提供一个虚函数供子类实现,如下:[virtual protected] void QObject::timerEvent(QTimerEvent *event),2、Qt提供一个QTimer定时器类,在类对象里面可以定义一个定时器对象去实现定时功能。实现案例...原创 2021-09-30 12:09:20 · 1287 阅读 · 0 评论 -
Qt学习之组合套件及鼠标事件
组合套件 本部分实现一个自定义的控件,在主界面里面添加自定义的控件,具体步骤如下。 1、首先在原本的项目中创建一个设计师界面类,如下图2、添加成功之后项目会增加三个文件,如下:3、将在 mydfine.ui 界面编辑类中创建自己的组合套件,创建一个简单的套件如下: 4、将自定义套件嵌在主界面里面,需添先加一个控件,然后提示该控件自定义控件类(注意:提升的类与本体类应该一致才会成功...原创 2021-09-29 18:29:41 · 460 阅读 · 0 评论 -
Qt学习之QTreeWidget、QTableWidget
1、新建一个空的QWidget类型的项目,按下图添加两个部件如下:2、在Widget类构造函数中添加如下代码: // treeWidget设置 ui->treeWidget->setHeaderLabels(QStringList()<<"陕西前10强公司简介"); QTreeWidgetItem *gsItem = new QTreeWidgetItem(QStringList()<<"陕西JD公司"); ui->..原创 2021-09-28 13:54:04 · 622 阅读 · 0 评论 -
Qt学习之信号和槽
基本概念信号与槽(Signal & Slot)是 Qt 编程的基础,也是 Qt 的一大创新。因为有了信号与槽的编程机制,在 Qt 中处理界面各个组件的交互操作时变得更加直观和简单。信号(Signal)就是在特定情况下被发射的事件,例如PushButton 最常见的信号就是鼠标单击时发射的 clicked() 信号,一个 ComboBox 最常见的信号是选择的列表项变化时发射的 CurrentIndexChanged() 信号。槽(Slot)就...原创 2021-09-26 15:56:45 · 132 阅读 · 0 评论 -
Qt学习之部件创建及资源添加
1. 菜单栏 最多1个 1.1 创建菜单栏:QMenuBar *bar = MenuBar(); 1.2 设置到窗口中:setMenuBar(bar); 1.3 创建菜单:QMenu *fileMenu = bar->addMenu("文件") 1.4 菜单之间添加分隔符:fileMenu->addSeparator(); 1.5 创建菜单项:QAction *newAct = file->addAc...原创 2021-09-26 17:13:49 · 2649 阅读 · 0 评论