Qt
Qt框架中常用知识汇总
mj348940862
这个作者很懒,什么都没留下…
展开
-
SerialPort
【代码】SerialPort。原创 2024-05-30 12:18:36 · 112 阅读 · 0 评论 -
UdpSoket
【代码】UdpSoket。原创 2024-05-30 10:54:51 · 127 阅读 · 0 评论 -
TcpThread
【代码】TcpThread。原创 2024-05-30 10:52:55 · 119 阅读 · 0 评论 -
TcpSocket
【代码】TcpSocket。原创 2024-05-30 10:49:59 · 126 阅读 · 0 评论 -
TcpServer
【代码】TcpServer。原创 2024-05-30 10:21:27 · 108 阅读 · 0 评论 -
Qt 面试指南
栈区(stack)堆区(heap)抽象数据结构:后进先出全局区(静态区)(static)文字常量区程序代码区栈是自动分配释放,一级缓存,类似数组的结构。堆是由程序员分配释放,二级缓存,速度慢些,先进后出。原创 2023-12-13 09:28:44 · 1625 阅读 · 0 评论 -
Qt信号槽机制和事件机制的理解
唯一不同的是:槽还可以和信号连接在一起,在这种情况下,每当发射这个信号的时候,就会自动调用这个槽。内省功能对于实现信号和槽是必需的,并且允许应用程序的开发人员在运行时获得有关QObject 子类的“元信息”(meta-information),包括一个含有对象的类名以及它所支持的信号和槽的列表。(3) 信号与槽在多线程时支持异步调用在单线程应用时,你可以把信号与槽看成是一种对象间的同步通信机制,这是因为在这种情况下,信号的释放过程是阻塞的,一定要等到槽函数返回后这个过程才结束,也就是不支持异步调用。原创 2023-11-29 14:52:09 · 1400 阅读 · 0 评论 -
Qt5.13 编译QFtp
Qt5.13 编译QFtp源码原创 2022-12-13 10:44:39 · 121 阅读 · 1 评论 -
QVector对存储数据的释放
QVector对存储数据的释放原创 2022-08-26 11:10:36 · 1695 阅读 · 0 评论 -
Qt删除文件夹及文件
Qt删除文件夹及文件夹下的文件原创 2022-08-24 18:51:53 · 10674 阅读 · 1 评论 -
Ribbon风格菜单栏
Ribbon风格界面介绍原创 2022-07-11 17:18:19 · 775 阅读 · 0 评论 -
QTableView插入QCheckBox复选框
通过实现QAbstractItemDelegate的paint()函数。这种方法和《C++_GUI_Qt4_编程(第二版)》中第十章的自定义委托例子,画星星的作法是一样的,都是通过 QApplication::style()->drawControl(QStyle::CE_CheckBox,&check_box_style_option,painter);这个函数,只不过选择的元素是QCheckBox的。#ifndef CCHECKBOXMODEL_H#define CCHECKBOX原创 2022-04-28 15:33:25 · 3274 阅读 · 1 评论 -
QTableView 实现在单元格添加下拉框 QComboBox
1)通过setIndexWidget方法实现实现:1)继承代理类,实现自定义代理,网上很多教程,这里不再赘叙;2)更加方便的方法,使用接口:void QAbstractItemView::setIndexWidget(const QModelIndex &index, QWidget *widget);其实QTableWidget的setCellWidget借口内部也是调用 setIndexWidget。示例代码:Widget::Widget(QWidget *parent) : QW原创 2022-04-28 15:22:09 · 13478 阅读 · 3 评论 -
Qt之QTableWidget 表头添加QComBox
重写QHeaderView重写HeaderView,然后设置到对应的tablewidget中去。class CheckBoxHeaderView : public QHeaderView{ Q_OBJECTpublic: CheckBoxHeaderView(int checkColumnIndex, Qt::Orientation orientation, QWidget * parent = 0) : QHeaderView(orientation, parent) { /原创 2022-04-28 14:48:04 · 1676 阅读 · 0 评论 -
Qt动画入门QPropertyAnimation
Qt动画入门QPropertyAnimationQt封装的动画框架可以很容易实现动画效果。常用的动画类是属性动画QPropertyAnimation。使用QPropertyAnimation实现动画只需要几个简单的设置就可以了。1.创建QPropertyAnimation对象。2.动画对象绑定要实现动画的对象(该对象要继承于QObject)【setTargetObject】。3.动画对象设置要实现动画的属性 ,属性通过Q_PROPERTY宏声明,必须包含属性的读写函数【setPropertyName原创 2022-03-02 15:12:23 · 1215 阅读 · 0 评论 -
【Qt Linguist 进行中英文翻译】
Qt Linguist 进行中英文翻译VS 新创建的cpp和h文件默认是GB2312的,为适应国际化需求,现在都使用UTF-8格式,下面将中英文翻译步骤进行说明:1、如果有需要翻译的文件,首先在该文件首部加上#pragma once#pragma execution_character_set(“utf-8”)2、然后在VS顶部点击 文件 -> 高级保存选项 -> Unicode (UTF-8带签名) - 代码页 650013、文件中需要翻译的部分,用tr函数;4、在VS工程列表,原创 2021-12-03 15:28:53 · 862 阅读 · 0 评论