![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
qt
文章平均质量分 89
"派派"
这个作者很懒,什么都没留下…
展开
-
qt中json类
Qt 5.0开始提供了对Json的支持,我们可以直接使用Qt提供的Json类进行数据的组织和解析,下面介绍4个常用的类。原创 2023-10-13 14:08:54 · 575 阅读 · 0 评论 -
qt线程介绍
qt为多线程提供了完美的支持,实现多线程一般是从从QTHread中继承定义自己的线程类,QT也提供了QMutexLocker,QwaitCondition等类实现线程同步,与Linux系统或C++中的线程库类似。这里简单介绍下多线程的创建。默认的线程在Qt中称之为窗口线程,也叫主线程,负责窗口事件处理或者窗口控件数据的更新子线程负责后台的业务逻辑处理,子线程中不能对窗口对象做任何操作,这些事情需要交给窗口线程处理主线程和子线程之间如果要进行数据的传递,需要使用Qt中的信号槽机制。原创 2023-10-02 16:45:34 · 324 阅读 · 0 评论 -
qt常用控件1
QLabel用于显示文本或图像。不提供用户交互功能。标签的视觉外观可以通过多种方式进行配置,并且可用于为另一个小组件指定焦点助记键。原创 2023-10-01 17:13:22 · 409 阅读 · 0 评论 -
QT事件及处理
当事件产生被发送到对应的窗口之后,窗口并不会直接处理这个事件,而是对这些事件进行细分,然后根据事件的类型再次进行分发,对应的事件处理器函数得到这个分发的事件之后就开始处理这个事件。关于窗口事件的分发,对应一个事件分发器,叫做event这个类中常用的一些API函数:比如说 :该函数的作用是让窗口接受传递过来的事件,事件不会向上层窗口(父窗口)传递void QEvent::ignore():该函数的作用是让窗口忽略传递过来的事件,事件被传递给父窗口(向上传递)原创 2023-10-01 14:49:03 · 476 阅读 · 0 评论 -
窗口类介绍
停靠窗口可以通过鼠标拖动停靠到窗口的上、下、左、右,或者浮动在窗口上方。关于颜色的属性信息, 在QT框架中被封装到了一个叫QColor的类中,颜色都是基于红, 绿, 蓝这三种颜色调配而成的, 并且颜色还可以进行透明度设置, 默认是不透明的。通过这个类我们可以得到一个输入对话框窗口, 根据实际需求我们可以在这个输入窗口中输入整形, 浮点型, 字符串类型的数据, 并且还可以显示下拉菜单供使用者选择。设置窗口的大小,尺寸,得到对应的尺寸,窗口的移动,以及设置窗口标题,图片等。finished()信号将发出r;原创 2023-09-29 14:52:47 · 138 阅读 · 0 评论 -
QT按钮介绍
这是按钮的基类,它是继承QWidget类它可对当前的图标,标题等进行设置。它有自己的一些信号与槽函数:/*当按钮被激活时(即,当鼠标光标在按钮内时按下然后释放),当键入快捷键时,或者当click()或animateClick()被调用时,这个信号被发出。值得注意的是,如果调用setDown()、setChecked()或toggle(),则不会触发此信号。*/// 在按下按钮的时候发射这个信号// 在释放这个按钮的时候发射直观信号。原创 2023-09-29 14:50:34 · 662 阅读 · 0 评论 -
QT基础介绍
自定义的类型也可以使用QVariant类进行封装, 被QVariant存储的数据类型需要有一个默认的构造函数和一个拷贝构造函数。为了实现这个功能,首先必须使用Q_DECLARE_METATYPE()宏。例如:Q_DECLARE_METATYPE(Type)//通常将其放在头文件下。// 如果当前QVariant对象可用转换为对应的模板类型 T, 返回true, 否则返回false// 将当前QVariant对象转换为实际的 T 类型例如。原创 2023-09-24 14:22:49 · 103 阅读 · 0 评论