(QT学习笔记):常用控件(Scoll Area、Tool Box、Tab Widget)及QLabel显示图片
发布日期:2021-05-07 15:20:04 浏览次数:19 分类:精选文章

本文共 1118 字,大约阅读时间需要 3 分钟。

Qt UI控件实用指南

目录

Scoll Area

Tool Box
Tab Widget
Stacked Widget
Combo Box
利用QLabel显示图片或GIF动图


Scoll Area

Scoll Area 是一种常见的用户界面元素,用于显示内容区域随鼠标滚动而滚动的部件。以下是其关键功能和使用方法:

  • 演示:通过滚动Scoll Area,可以查看其自然滚动效果。
  • 滚动范围设置:可以通过设置滚动区域的大小和外观样式,使其更好地适应不同场景。

  • Tool Box

    Tool Box 是一个功能强大的工具栏控件,常用于菜单式操作。以下是其主要功能和使用方法:

  • 示例:Tool Box 可以用来实现快速切换或菜单选择功能。
  • 更名功能:支持更改控件的显示名称,便于个性化定制。
  • 添加页功能:支持添加新的选项或页面,提升功能的扩展性。
  • 动态效果:通过添加图片或按钮,可以实现丰富的交互效果。

  • Tab Widget

    Tab Widget 是一个基于标签的可选项控件,常用于切换不同视图或内容。以下是其主要功能和使用方法:

  • 更名与添加页:与 Tool Box 类似,支持更改标签名称和添加新的页面选项。
  • 切换效果:可以通过设置切换动画,使操作更流畅。

  • Stacked Widget

    Stacked Widget 是一个叠加式布局控件,常用于显示多个页面或内容区域。以下是其主要功能和使用方法:

  • 插入页面:可以通过添加新的QWidget来创建新的页面。
  • 切换页面:支持通过按钮或代码切换到不同页面。
  • 动态显示:可以设置默认显示的页面,并通过切换索引值切换内容。

  • Combo Box

    Combo Box 是一个下拉框控件,支持多个选项的选择。以下是其主要功能和使用方法:

  • 添加选项:可以通过addItem方法添加任意数量的选项。
  • 设置当前选项:支持通过 setCurrentText 或 setCurrentIndex 方法设置当前选项。
  • 动态更新:可以通过动态添加选项或改变样式,提升用户体验。

  • 利用QLabel显示图片或GIF动图

    QLabel 控件可以用来显示静态图片或动态GIF动图。以下是实现方法:

  • 显示静态图片
  • ui->label_img->setPixmap(QPixmap(":/Image/butterfly.png"));
    1. 显示动态GIF动图
    2. QMovie *movie = new QMovie(":/Image/mario.gif");ui->label_movie->setMovie(movie);movie->start();

      以上内容涵盖了 Qt 常用控件的实用操作方法,适合用于多种 UI 开发场景。

    上一篇:(FFMpeg学习笔记):FFMpeg视频播放器的制作之基本概念
    下一篇:CString解析[转]

    发表评论

    最新留言

    很好
    [***.229.124.182]2025年03月21日 02时28分25秒