2023-12-05 Qt学习总结4_Qt最常用的控件QLabel_QPushButton_QLineEdit


点击 <C 语言编程核心突破> 快速C语言入门



前言

要解决问题: 学习qt最核心知识, 多一个都不学.


十二 QLabel文本框

Qt的QLabel文本框是一个用于显示文本或图像的控件。它是Qt中常用的一种控件,可用于在GUI中显示静态文本、图像或HTML文本。

一些常用的QLabel函数包括:

  1. setText():设置QLabel中显示的文本或HTML文本内容。

  2. setPixmap():设置QLabel中显示的图像。

  3. setAlignment():设置QLabel中文本或图像的对齐方式。

  4. setWordWrap():设置QLabel是否自动换行。

  5. setStyleSheet():设置QLabelCSS样式。

  6. setToolTip():设置QLabel的提示信息。

  7. setTextFormat():设置QLabel显示文本的格式。

  8. clear():清除QLabel显示的内容。

通过拖拽建立一个Label
在这里插入图片描述
可以设置字体, 颜色, 图片等等.
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

十三 QPushButton按钮

QPushButton是Qt中的一个控件类,用于创建一个可点击的按钮。其常用函数有:

  1. setText() 设置按钮的文本

  2. clicked() 按钮被点击时触发的信号

  3. setIcon() 设置按钮的图标

  4. setEnabled() 设置按钮是否可用

  5. setToolTip() 设置鼠标悬停在按钮上时显示的提示文本

  6. setShortcut() 设置按钮的快捷键

  7. setFixedSize() 设置按钮的大小

  8. setDefault() 将按钮设置为默认按钮

  9. setAutoDefault() 设置按钮是否自动变为默认按钮

  10. setCheckable() 设置按钮是否可选

  11. isChecked() 查询按钮是否被选中

  12. setFlat() 设置按钮是否为扁平化样式

  13. setMenu() 设置按钮的菜单

  14. animateClick() 模拟按钮的点击事件,可以用于程序自动化测试等场景。

通过拖拽建立一个Qbutton

在这里插入图片描述
可以通过信号槽机制完成一些操作, 比如弹出一个提示框:
在这里插入图片描述

十四 QLineEdit单行输入框

QLineEdit是一个单行输入框,允许用户输入或编辑单行文本,可以用于获取用户输入,例如用户名、密码等。

QLineEdit类继承自QFrame,可以设置背景色、边框等样式属性,同时还有多种信号和槽可供使用。

常用函数如下:

  1. setText(str)设置QLineEdit中的文本

  2. text()获取QLineEdit中的文本

  3. setPlaceholderText(str)设置QLineEdit的占位符文本

  4. setReadOnly(bool)设置QLineEdit是否只读

  5. setMaxLength(int)设置QLineEdit的最大输入长度

  6. setValidator(QValidator)设置QLineEdit的输入校验器

  7. setAlignment(Qt.AlignmentFlag)设置QLineEdit中文本的对齐方式

  8. clear()清空QLineEdit中的输入内容

  9. selectAll()选中QLineEdit中的所有文本

  10. setFocus()将焦点设置到QLineEdit中

  11. cursorPosition()获取光标在QLineEdit中的位置

  12. setCursorPosition(int)设置光标在QLineEdit中的位置

拖拽出一个LineEdit输入框
在这里插入图片描述
可更改字体, 颜色等, 通过信号槽机制, 完成某些任务

在这里插入图片描述


总结

十二 QLabel文本框
十三 QPushButton按钮
十四 QLineEdit单行输入框


点击 <C 语言编程核心突破> 快速C语言入门


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不停感叹的老林_<C 语言编程核心突破>

不打赏的人, 看完也学不会.

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值