QT基本图标控件

@QT基本图标控件

QT基本图标控件

ComBo Box— 下拉框

1.下拉框添加数据

ui->comboBox->addItem("data");

2.获取下拉框选中数据

QString ii=ui->comboBox->currentText();

Line Edit—文本框类

1.获取文本框中的数据

ui->lineEdit->text();

2.向文本框中写入数据

ui->lineEdit->setText(QString("写入的数据"));

table Widget----表格类【区域操作】

ui->tableWidget->setRowCount(12);//设置表格有12行
ui->tableWidget->setColumnCount(8);//设置表格有8列
ui->tableWidget->setHorizontalHeaderLabels(QStringList()<<"vdfb"<<"bsdhcvd");//设置表头
ui->tableWidget->setItem(2(行号),3(列号),QTableWidgetItem("idv");//在对应的行列格中添加数据--不是普通QString--是QTableWidgetItem
ui->tableWidget->item(2,4)->text();//获取指定格的数据
ui->tableWidget_2->rowCount();//获取行数{表单总共有多少行}

此控件中获取单元格数据时,当单元格不存在数据会直接导致程序无法运行,需要对单元格进行有无数据的判定:

if(ui->tableWidget_2->item(i,0)==0 || ui->tableWidget_2->item(i,1)==0)//判定单元格是否有数据

单元格插入QComBo Box控件时,获取控件的选中数据:

QComboBox *opi2=(QComboBox*)ui->tableWidget->cellWidget(i,2);//获取指定单元格控件
QString opo2;
opo2=opo2.append(opi2->currentText())+"";//隐转换---直接转换不过来

QTimer–时钟定时器类

时钟出发实时获取数据:

	QTimer *time;//创建时间对象
	time=new QTimer(this);
	connect(time;SIGNAL(timeout()),this,SLOT(dvh()));//信号槽时间触发函数
	time->start(100);//定时器时钟是100ms

label

ui->label->setStyleSheet("font-size:33px;color:blue");//设置文字样式--有点css的味道
ui->label->setText(b);//对控件添加文本操作
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值