按钮组

  1. QPushButton 常用按钮
  2. QToolButton 工具按钮 用于显示图片,如图想显示文字,修改风格:toolButtonStyle , 凸起风格autoRaise
  3. radioButton 单选按钮,设置默认 ui->rBtnMan->setChecked(true);
  4. checkbox多选按钮,监听状态,2 选中 1 半选 0 未选中

QListWidget 列表容器

1.QListWidgetItem * item 一行内容
2 ui->listWidget ->addItem ( item ) 添加到窗口上
3 设置居中方式item->setTextAlignment(Qt::AlignHCenter);
4 可以利用addItems一次性添加整个诗内容

 QListWidgetItem*item=new QListWidgetItem("锄禾日当午");ui->listWidget->addItem(item);
item->setTextAlignment(Qt::AlignHCenter);

QTreeWidget 树控件

1 设置头
1.1 ui->treeWidget->setHeaderLabels(QStringList()<< “英雄”<< “英雄介绍”);
2 创建根节点
2.1 QTreeWidgetItem * liItem = new QTreeWidgetItem(QStringList()<< “力量”);
3 添加根节点 到 树控件上
3.1 ui->treeWidget->addTopLevelItem(liItem);
4 添加子节点
4.1 liItem->addChild(l1);

//树控件//设置水平头ui->treeWidget->setHeaderLabels(QStringList()<<"英雄"<<"英雄介绍");QTreeWidgetItem*liTtem=new QTreeWidgetItem(QStringList()<<"力量");QTreeWidgetItem*miItem=new QTreeWidgetItem(QStringList()<<"敏捷");QTreeWidgetItem*ziItem=new QTreeWidgetItem(QStringList()<<"智力");ui->treeWidget->addTopLevelItem((liTtem));ui->treeWidget->addTopLevelItem((miItem));ui->treeWidget->addTopLevelItem((ziItem));//追加子节点QStringList heroL1,heroL2;heroL1 << "刚被猪" << "前排坦克,能在吸收伤害的同时造成可观的范围输出";heroL2 << "船长" << "前排坦克,能肉能输出能控场的全能英雄";QTreeWidgetItem *l1 = new QTreeWidgetItem(heroL1);liTtem->addChild(l1);QTreeWidgetItem *l2 = new QTreeWidgetItem(heroL2);liTtem->addChild(l2);QStringList heroM1,heroM2;heroM1 << "月骑" << "中排物理输出,可以使用分裂利刃攻击多个目标";heroM2 << "小鱼人" << "前排战士,擅长偷取敌人的属性来增强自身战力";QTreeWidgetItem *m1 = new QTreeWidgetItem(heroM1);miItem->addChild(m1);QTreeWidgetItem *m2 = new QTreeWidgetItem(heroM2);miItem->addChild(m2);QStringList heroZ1,heroZ2;heroZ1 << "死灵法师" << "前排法师坦克,魔法抗性较高,拥有治疗技能";heroZ2 << "巫医" << "后排辅助法师,可以使用奇特的巫术诅咒敌人与治疗队友";QTreeWidgetItem *z1 = new QTreeWidgetItem(heroZ1);ziItem->addChild(z1);QTreeWidgetItem *z2 = new QTreeWidgetItem(heroZ2);ziItem->addChild(z2);

Q   

其他控件

1 stackedWidget 栈控件
1.1 ui->stackedWidget->setCurrentIndex(1)
2 下拉框
2.1 ui->comboBox->addItem(“奔驰”);
3 QLabel 显示图片
3.1 ui->lbl_Image->setPixmap(QPixmap(":/Image/butterfly.png"))
4 QLabel显示动图 gif图片
4.1 ui->lbl_movie->setMovie(movie); movie->start();

Qt学习-------常用控件相关推荐

  1. C++桌面应用开发(Qt学习)——控件(2)ItemWidget

    ① QListWidget 列表容器 QListWidgetItem * item 一行内容 //利用listWidget写一行诗QListWidgetItem *item = new QListWi ...

  2. Qt 常用控件样式表及遇到的问题

    Qt界面美化常用到样式表,用好样式表能达到不一样的效果. 样式表用法 常用控件样式表用法如下: /**********子界面背景**********/ QWidget#customWidget {ba ...

  3. Android学习--02(猜猜我的星座App源码+Android常用控件TextView+EditText+Button+ImangeView+DatePicker+App间通信+跳转页面)

    猜猜我的星座App 1 Android常用控件 1.1 TextView控件 1.1.1 简介 1.1.2属性 1.1.3 扩展属性 1.1.4 TextView的使用方法 1.1.5总结 1.2 E ...

  4. 【Qt】桌面应用开发教程——布局|按钮组|容器|常用控件|消息事件机制

    文章目录 3.布局 3.1 系统提供的布局控件 3.2 利用widget做布局 3.3 利用表单做布局 4.按钮组 5.项目构建组 6.容器 7.常用控件 7.1 QLabel控件使用 7.1.1 显 ...

  5. 【QT开发笔记-基础篇】| 第二章 常用控件 | 2.12 表格控件 QTableWidget

    本节对应的视频讲解:B_站_链_接 QTableWidget 是 Qt 中的表格控件,可以行列的形式来展示数据 1. 属性和方法 QTableWidget 有很多属性和方法,完整的可查看帮助文档. 在 ...

  6. Android入门到精通|安卓/Android开发零基础系列Ⅱ【职坐标】-学习笔记(1)-- 常用控件及资源介绍

    前言 为了巩固Android基础知识,回顾一下学习内容,才有此学习笔记. IDE Androdi Studio 4 + Genymotion 创建项目 修改项目的 build.gradle,添加国内镜 ...

  7. Qt常用控件介绍(一)

    Qt常用控件介绍 Qt Creator 的使用技巧 Qt Creator的常用快捷键 按钮 QPushButton QToolButton QRadioButton QCheckBox QComman ...

  8. Android学习:常用控件

    Android学习:常用控件 学习要点:掌握文本框.编辑框.按钮.单选按钮.复选框等基本控件的用法 控件是Android应用程序中用户界面的重要组成元素,正是因为Android应用程序提供了很多具有不 ...

  9. 【Qt教程】2.1 - Qt5 UI设计器、常用控件

    1. UI设计器使用 新建工程,将 .ui文件勾上. 双击 .ui文件,会弹出UI设计器,其布局大概为: 其中UI界面的信号槽只能使用系统事件,不能使用自定义信号与槽.所以主要还是由用户代码来完成. ...

  10. 记录学习Android基础的心得05:常用控件(基础篇)

    文章目录 前言 一.复合按钮CompoundButton的常见子类 1.单选按钮RadioButton 2.复选框CheckBox 3.开关Switch 二.进度展示控件 1.进度条ProgressB ...

最新文章

  1. 最高补助1000万元!这类程序员2020年要过好日子了……
  2. curl wget之间的区别 以及推荐SimpRead插件
  3. ili9341代码移植注意事项
  4. go-zero:微服务框架
  5. opencv之图象裁剪
  6. CMOS图像传感器——TOF 图像传感器
  7. 两端“弱智”的HTML代码
  8. LOJ.2863.[IOI2018]组合动作(交互)
  9. vue+axios上传文件的几种方式及步骤(以上传图片为例)
  10. 长春人文学院第四组孙乃宇https://blog.csdn.net/weixin_59347653?spm=1010.2135.3001.5421 js笔记
  11. 智能LED电子钟的制作
  12. 【Web】Hexo+Butterfly+Github+Coding搭建个人博客
  13. 刘备学Android目录
  14. 为什么说全息投影离真正商业化还很遥远?
  15. deepin不安装任何软件实现局域网快速共享文件
  16. Android 音视频开发(一):PCM 格式音频的播放与采集
  17. 【软件安装】win10系统安装Microsoft Visual Studio C++ 6.0 (完整绿色版)使用说明
  18. PingCAP 的 5 年远程办公实践
  19. 计算机网络技术微课,微课在《计算机网络技术》教学中的应用探讨
  20. 用python打印菱形

热门文章

  1. Mysql(二)Mysql SQL练习题
  2. win10音响左右声道测试软件,win10左右声道不分的三种解决方法【图文】
  3. 如何学习工业机器人技术
  4. easyui打开新的选项卡_easyUI多选项卡后台模板主题_easyUI Tabs选项卡_easyUI模板
  5. windows 7 安装 db2 v11.1 下载 安装教程
  6. java中的StringUtil.isEmpty和StringUtil.isBlank
  7. linux rzsz 安装包,安装rzsz软件包全攻略
  8. 在VS中安装nuget离线包nupkg文件
  9. Matlab·Simulink的使用—【S函数的创建与应用】
  10. 简述ip地址的abc类如何划分_IP地址ABC三类划分详细内容记录