![](https://img-blog.csdnimg.cn/20210816095557465.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
QT5学习
文章平均质量分 50
记录Qt5学习过程中的一些知识点,方便日后查看复习。
胖海龟先生
朝着音视频开发工程师前进ing~~
展开
-
(2021-8-17) Qt5 中自带的几种button控件简介
本节参考正点原子qt教程~1.按钮简介在Qt中最常用的控件应该就是按钮了,点击按钮,即可发送信号,触发响应事件,实现人机交互!在Qt中内置了六中按钮控件。1. QPushButtonQPushButton 继承 QAbstractButton 类,被 QCommandLinkButton 继承。通常用于执行命令或触发事件。2. QToolButton工具按钮(QToolButton)区别于普通按钮(QPushButton)的一点是,工具按钮(QToolButton)可以带图标。这里区别下图原创 2021-08-17 16:40:02 · 1204 阅读 · 0 评论 -
(2021-08-17) QDialogButtonBox 的 ButtonRole
在学习QDialogButtonBox 控件时看到了个ButtonRole属性,经过一番资料查找,所谓的 ButtonRole 应该就是给 QDialogButtonBox 里自带的button和自定义的button根据不同的功能进行分类,发送不同的信号。参考文章:https://blog.csdn.net/LaoYuanPython/article/details/103242898...原创 2021-08-17 16:03:44 · 174 阅读 · 0 评论 -
(2021-8-17) QLatin1String类的使用笔记
QLatin1String类对US-ASCII/Latin-1编码的字符串进行了简单封装,可理解为关于const char*的一个浅封装。当在 .pro 文件中定义了 QT_NO_CAST_FROM_ASCII 时,使用类似 QString str = “hello” 的操作就会报错,此时就需要借助QLatin1String类来进行转换了。QString str = QLatin1String("hello");...原创 2021-08-17 14:27:40 · 212 阅读 · 0 评论 -
(2021-8-16) QT5 信号与槽
1. 概念**信号(Signal)**就是在特定情况下被发射的事件,如点击按钮会发送 click()事件。**槽(Slot)**就是对信号响应的函数。槽就是一个函数,与一般的 C++函数是一样的,可以定义在类的任何部分(public、private 或 protected),可以具有任何参数,也可以被直接调用。槽函数与一般的函数不同的是:槽函数可以与一个信号关联,当信号被发射时,关联的槽函数被自动执行。2. 使用信号与槽使用 QObject::connect() 函数进行关联:QObject:原创 2021-08-16 14:44:15 · 431 阅读 · 0 评论 -
(2021-8-16) Ubuntu16.04 中配置 Qt creator 支持中文输入
1. 首先需要保证Ubuntu16.04中支持中文输入法参考网上其他教程配置2. 安装 Qt Creator 插件本插件经过测试时候qt5.14.2版本,其他相近Qt版本应该也支持。下载地址:(等待上传)下载完成后,将安装包解压到Ubuntu中,并且运行脚本。(注意要根据自己的QT的实际安装路径修改安装脚本)tar xvf fcitx-qt5.tar.gz./fcitx-install.sh3. 测试安装完成后,重启Qt creator ,即可输入中文。...原创 2021-08-16 10:59:16 · 315 阅读 · 0 评论 -
(2021-08-16) ubuntu 16.04 中 Qt5.14.2 环境搭建
1. 下载安装包下载地址:https://download.qt.io/archive/qt/5.14/5.14.2/选择或者在Ubuntu中直接使用wget进行下载。wget https://download.qt.io/archive/qt/5.14/5.14.2/qt-opensource-linux-x64-5.14.2.runchmod +x qt-opensource-linux-x64-5.14.2.runsudo ./qt-opensource-linux-x64-5.14.2.原创 2021-08-16 10:33:58 · 379 阅读 · 0 评论