(八)控件介绍,QLable

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的更多相关文章
- CPF 入门教程 - 各个控件介绍(八)
CPF C#跨平台桌面UI框架 系列教程 CPF 入门教程(一) CPF 入门教程 - 数据绑定和命令绑定(二) CPF 入门教程 - 样式和动画(三) CPF 入门教程 - 绘图(四) CPF 入门 ...
- 基于CkEditor实现.net在线开发之路(3)常用From表单控件介绍与说明
上一章已经简单介绍了CKEditor控件可以编写C#代码,然后可以通过ajax去调用,但是要在网页上面编写所有C#后台逻辑,肯定痛苦死了,不说实现复杂的逻辑,就算实现一个简单增删改查,都会让人头痛欲裂 ...
- iOS开发UI篇—UIScrollView控件介绍
iOS开发UI篇—UIScrollView控件介绍 一.知识点简单介绍 1.UIScrollView控件是什么? (1)移动设备的屏幕⼤大⼩小是极其有限的,因此直接展⽰示在⽤用户眼前的内容也相当有限 ...
- android xml 常用控件介绍
android常用控件介绍 ------文本框(TextView) ------列表(ListView) ------提示(Toast) ------编辑框(EditText) ...
- WPF Step By Step 控件介绍
WPF Step By Step 控件介绍 回顾 上一篇,我们主要讨论了WPF的几个重点的基本知识的介绍,本篇,我们将会简单的介绍几个基本控件的简单用法,本文会举几个项目中的具体的例子,结合这些 例子 ...
- ASP.NET服务端基本控件介绍
ASP.NET服务端基本控件介绍 大概分为三种控件: HTML控件,ASP.NET把HTML控件当成普通字符串渲染到浏览器端,不去检查正确性,无法在服务端进行处理ASP.NET服务端控件,经过ASP. ...
- Android support library支持包常用控件介绍(二)
谷歌官方推出Material Design 设计理念已经有段时间了,为支持更方便的实现 Material Design设计效果,官方给出了Android support design library ...
- R-----shiny包的部分解释和控件介绍
R-----shiny包的部分解释和控件介绍 作者:周彦通.贾慧 shinyApp( ui = fixedPage( fixedPanel( top = 50, right=50, width=200 ...
- Blend 多文本控件介绍
原文:Blend 多文本控件介绍 多文本控件 RichTextBox FlowDocumentScrollViewer FlowDocumentPageViewer FlowDocumentReade ...
- WPF控件介绍(2)
上一章讲到了布局.这点就有点类似建筑设计.第一步是出图纸.整体的结构.而第二步就是堆砌, 建筑学里面也会有很多描述, 例如砖头,水泥.玻璃.瓷板.而在WPF中, 这一切的基础也就是控件.用于填充结构的 ...
随机推荐
- Sublime Text3介绍和插件安装——基于Python开发
Subime编辑器是一款轻量级的代码编辑器,是收费的,但是可以无限期使用.官网下载地址:https://www.sublimetext.com. Sublime Text3支持语言开发种类多样,几乎可 ...
- 黑阔主流攻防之不合理的cookie验证方式
最近博主没事干中(ZIZUOZISHOU),于是拿起某校的习题研究一番,名字很6,叫做黑阔主流攻防习题 虚拟机环境经过一番折腾,配置好后,打开目标地址:192.168.5.155 如图所示 这里看出题 ...
- 001_python实现数据分析
一. # coding:utf8 # !/usr/bin/python # import numpy as np import pandas as pd import np def example2( ...
- uWSGI、WSGI、uwsgi是什么?
uWSGI是一个web服务器,它实现了WSGI协议.uwsgi协议.HTTP等协议: WSGI是web服务器网管接口,是一套协议,用于接收用户请求并将请求进行初次封装,然后交给web框架: uwsgi ...
- JQuery:怎么动态切换一个元素的显示、隐藏呢?原来隐藏就显示,原来显示就隐藏
使用toggle() 方法:<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"& ...
- gVim编辑器 模板篇
上文介绍了gVim的常用操作,这次总结一下我自己常用的模板. 安装和配置好gVim后,在Program Files (x86)\Vim目录下有个“_vimrc”文件,双击选择gVim软件打开,在里面添 ...
- ASP.NET Core RSA加密或解密
前言 这两天主要是公司同事用到了RSA加密,事后也看了下,以为很简单,最终利用RSACryptoServiceProvider来实现RSA加密,然后大致了解到RSACryptoServiceProvi ...
- Windows下切分文件(GnuWin32)
windows下碰到查看大日志文件还真麻烦,今天找了个工具来做这个:安装GnuWin32,然后用里面的split命令分割日志文件 ps:发现intellij idea还挺好,超过2g的日志文件也能进行 ...
- Facebook 广告投放相关概念简介(1)
本文不涉及具体代码实现,仅对开发API的前置内容做简单介绍,想参考代码请绕行! 广告主(广告管理工具) ·需要推广自己的应用.网站.主页,所以有了广告管理工具 . ·一个广告主仅可拥有一个广告账户(可 ...
- jeecg入门操作—一对多表单开发
一.创建主表 创建订单主表(torder_main) 二.创建附表客户信息表(torder_customer) 设置附表页面外键不可见 设置附表外键 三.创建附表机票 信息表(torder_tic ...