Radio单选框

默认互斥,加GroupBox进行分组可以解决这个

checkBox复选

ListWidget

TableWIdget:有表头

#include "widget.h"
#include "ui_widget.h"
#include <QMessageBox>
#include <QDebug>
#include <QMovie> Widget::Widget(QWidget *parent) :
QWidget(parent),
ui(new Ui::Widget)
{
ui->setupUi(this); connect(ui->radioButton, &QRadioButton::released, this, [=]()
{
QMessageBox::information(this, "radiobutton", "haha+++");
}); connect(ui->checkBox, &QCheckBox::stateChanged, this, [=](int state)
{
//QMessageBox::information(this, "checkbox", QString::number(state));
qDebug() << state;
}); ui->listWidget->addItem("hello, 软件园!");
QListWidgetItem* item = new QListWidgetItem(QIcon("D:\\Luffy.png"), "Luffy", ui->listWidget);
ui->listWidget->addItem(new QListWidgetItem(QIcon("D:\\Luffy.png"), "luffy")); // 1. 指定行数
ui->tableWidget->setRowCount();
// 2. 指定列数
ui->tableWidget->setColumnCount();
QStringList list;
list << "姓名" << "性别" << "年龄";
ui->tableWidget->setHorizontalHeaderLabels(list); ui->tableWidget->setItem(,,new QTableWidgetItem(QIcon(":/Image/face.png"),"haha"));
ui->tableWidget->setItem(,,new QTableWidgetItem(QIcon(":/Image/face.png"),"haha"));
ui->tableWidget->setItem(,,new QTableWidgetItem(QIcon(":/Image/face.png"),"haha")); ui->tableWidget->setItem(,,new QTableWidgetItem("Mar"));
ui->tableWidget->setItem(,,new QTableWidgetItem("Mar"));
ui->tableWidget->setItem(,,new QTableWidgetItem("Mar")); connect(ui->btnMusic, &QPushButton::clicked, this, [=]()
{
ui->stackedWidget->setCurrentIndex();
});
connect(ui->btnVideo, &QPushButton::clicked, this, [=]()
{
ui->stackedWidget->setCurrentWidget(ui->video);
});
connect(ui->btnOther, &QPushButton::clicked, this, [=]()
{
ui->stackedWidget->setCurrentIndex();
}); //ui->image->setPixmap(QPixmap(":/Image/Luffy.png"));
QMovie* movie = new QMovie(":/Image/mario.gif");
ui->image->setMovie(movie);
movie->start(); // 启动播放
} Widget::~Widget()
{
delete ui;
}

QLable

#include "mywidget.h"
#include "ui_mywidget.h"
#include <QListWidget>
#include <QListWidgetItem>
#include <QTableWidget>
#include <QTableWidgetItem>
#include <QMovie> MyWidget::MyWidget(QWidget *parent) :
QWidget(parent),
ui(new Ui::MyWidget)
{
ui->setupUi(this);
ui->listWidget->addItem("hello world");
QListWidgetItem *item = new QListWidgetItem(QIcon(":/Image/Luffy.png"),"Luffy",ui->listWidget);
ui->listWidget->addItem(item); ui->tableWidget->setRowCount();
ui->tableWidget->setColumnCount();
QStringList h_list;
h_list << "姓名" << "性别" << "年龄" ;
ui->tableWidget->setHorizontalHeaderLabels(h_list); //QTableWidgetItem *t_item = new QTableWidgetItem(QIcon(":/Image/face.png"),"haha");
ui->tableWidget->setItem(,,new QTableWidgetItem(QIcon(":/Image/face.png"),"haha"));
ui->tableWidget->setItem(,,new QTableWidgetItem(QIcon(":/Image/face.png"),"haha"));
ui->tableWidget->setItem(,,new QTableWidgetItem(QIcon(":/Image/face.png"),"haha")); ui->tableWidget->setItem(,,new QTableWidgetItem("Mar"));
ui->tableWidget->setItem(,,new QTableWidgetItem("Mar"));
ui->tableWidget->setItem(,,new QTableWidgetItem("Mar")); QStringList l_text;
l_text << "北京" << "上海" << "深圳";
ui->comboBox->addItems(l_text); connect(ui->btmMusic,&QPushButton::clicked,this,[=](){
ui->stackedWidget->setCurrentIndex();
}); connect(ui->btnMovie,&QPushButton::clicked,this,[=](){
ui->stackedWidget->setCurrentIndex();
}); connect(ui->btnOther,&QPushButton::clicked,this,[=](){
ui->stackedWidget->setCurrentIndex();
}); //QLabel *qlb = new QLabel(this);
ui->Iconlabel->setPixmap(QPixmap(":/Image/butterfly1.png")); QMovie *movie = new QMovie(":/Image/mario.gif");
ui->movie_label->setMovie(movie);
movie->start(); // 启动播放
} MyWidget::~MyWidget()
{
delete ui;
}

(八)控件介绍,QLable的更多相关文章

  1. CPF 入门教程 - 各个控件介绍(八)

    CPF C#跨平台桌面UI框架 系列教程 CPF 入门教程(一) CPF 入门教程 - 数据绑定和命令绑定(二) CPF 入门教程 - 样式和动画(三) CPF 入门教程 - 绘图(四) CPF 入门 ...

  2. 基于CkEditor实现.net在线开发之路(3)常用From表单控件介绍与说明

    上一章已经简单介绍了CKEditor控件可以编写C#代码,然后可以通过ajax去调用,但是要在网页上面编写所有C#后台逻辑,肯定痛苦死了,不说实现复杂的逻辑,就算实现一个简单增删改查,都会让人头痛欲裂 ...

  3. iOS开发UI篇—UIScrollView控件介绍

    iOS开发UI篇—UIScrollView控件介绍 一.知识点简单介绍 1.UIScrollView控件是什么? (1)移动设备的屏幕⼤大⼩小是极其有限的,因此直接展⽰示在⽤用户眼前的内容也相当有限 ...

  4. android xml 常用控件介绍

    android常用控件介绍 ------文本框(TextView)     ------列表(ListView)     ------提示(Toast)     ------编辑框(EditText) ...

  5. WPF Step By Step 控件介绍

    WPF Step By Step 控件介绍 回顾 上一篇,我们主要讨论了WPF的几个重点的基本知识的介绍,本篇,我们将会简单的介绍几个基本控件的简单用法,本文会举几个项目中的具体的例子,结合这些 例子 ...

  6. ASP.NET服务端基本控件介绍

    ASP.NET服务端基本控件介绍 大概分为三种控件: HTML控件,ASP.NET把HTML控件当成普通字符串渲染到浏览器端,不去检查正确性,无法在服务端进行处理ASP.NET服务端控件,经过ASP. ...

  7. Android support library支持包常用控件介绍(二)

    谷歌官方推出Material Design 设计理念已经有段时间了,为支持更方便的实现 Material Design设计效果,官方给出了Android support design library ...

  8. R-----shiny包的部分解释和控件介绍

    R-----shiny包的部分解释和控件介绍 作者:周彦通.贾慧 shinyApp( ui = fixedPage( fixedPanel( top = 50, right=50, width=200 ...

  9. Blend 多文本控件介绍

    原文:Blend 多文本控件介绍 多文本控件 RichTextBox FlowDocumentScrollViewer FlowDocumentPageViewer FlowDocumentReade ...

  10. WPF控件介绍(2)

    上一章讲到了布局.这点就有点类似建筑设计.第一步是出图纸.整体的结构.而第二步就是堆砌, 建筑学里面也会有很多描述, 例如砖头,水泥.玻璃.瓷板.而在WPF中, 这一切的基础也就是控件.用于填充结构的 ...

随机推荐

  1. .net基础系列

    这里汇总了.net基础的相关文章,方便查阅! .net基础 委托(1)认识委托 委托(2).net 1.x中的委托 委托(3).net 2.0中的委托 委托(4).net 3.5中的委托 委托(5)委 ...

  2. Git安装教程(windows)

    Git是当今最流行的版本控制软件,它包含了许多高级工具,这里小编就讲一下Git的安装. 下载地址:https://git-scm.com/downloads 首先如下图:(点击next) 第二步:文件 ...

  3. socket通信如何处理每次包长度不定问题

    说起来,这是一个漫长的问题: 客户端和服务器通信的结构是:包头+数据长度+数据 客户端请求服务器发送200包数据.包头=request:长度=4(一个int),数据=200: 服务器在收到客户端的请求 ...

  4. STL源码剖析-vector

    STL(Standard Template Library) C++标准模板库,acm选手一定对它不陌生,除了算法,那几乎是“吃饭的家伙了”.我们使用库函数非常方便,且非常高效(相对于自己实现来说). ...

  5. bcrypt 安装不成功解决办法

    同一个项目,公司和家里的 node.js 的版本不同,导致项目安装依赖包时 bcrypt 安装不成功. 家里的版本为:8.11.3 公司的版本为:10.14.2 在当前项目中执行完下面两个命令后,报错 ...

  6. Python 经典面试题汇总之基础篇

    基础篇 1:为什么学习Python 公司建议使用Python,然后自己通过百度和向有学过Python的同学了解了Python.Python这门语言,入门比较简单,它简单易学,生态圈比较强大,涉及的地方 ...

  7. Git 安装 on centos7

    本文演示如何在CentOS7上安装和使用git. 1 准备工作 1.1 浏览器访问安装包下载地址: https://www.kernel.org/pub/software/scm/git/ 找到下载列 ...

  8. zoomeye搜索+用selenium实现对佳能打印机的爬虫

    本文仅用于学习参考.要遵纪守法哦! 目的:找出一台佳能打印机,得到它的日志文件,并利用其远程打印. 1.先用zoomeye找一个打印机出来,搜索语句:printer +country:"CN ...

  9. React---入门(1)

    React是什么? React 是一个用于构建用户界面的 JAVASCRIPT 库. React 特点 1.声明式设计 −React采用声明范式,可以轻松描述应用. 2.高效 −React通过对DOM ...

  10. python3 haproxy配置文件操作练习

    哈哈 老规矩 先来一个NLP第六条:咳咳! 六,重复旧的做法,只会得到旧的结果   做法有不同,结果才会有不同. 如果,你的事没有结果,改变你的做法.任何新的做法,都比旧的多一份成功的机会. 想明天比 ...