首页 > 其他分享 >qt的基本控件——列表控件

qt的基本控件——列表控件

时间:2022-09-28 16:45:26浏览次数:63  
标签:控件 qt int 列表 tableWidget ui 添加

列表控件

1、listWIdget

QListWidget类列表框控件用来加载并显示多个列表项。QListWidgetItem类就是列表项类

双击可以直接修改,添加多少行,也有属性可以修改字体颜色大小等等

additem添加一行尾部添加
insertItem在某个位子添加一行
removeItemWidget移除行
信号:
currentRowChanged(int currentRow)选中的行有改变
itemSelectionChanged()选中的项有改变

2、treewidget

树,直接双击就能添加,要加图标就在属性里面

得到选中的内容:

//信号:
itemClicked(QTreeWidgetItem *item, int column)
//实现:
qDebug()<<item->text(column);

3、tableWidget

类似电子表格这种

ui->tableWidget->horizontalHeader()->setVisible(false);//隐藏列名
ui->tableWidget->verticalHeader()->setVisible(false);//隐藏行名

打印表格里面的数据:

QStringList strlist;
    for(int i=0;i< ui->tableWidget->rowCount();++i)
    {
        for(int j=0;j< ui->tableWidget->columnCount();++j)
        {
               strlist<< ui->tableWidget->item(i,j)->text();
        }
    }
    qDebug()<<strlist;

标签:控件,qt,int,列表,tableWidget,ui,添加
From: https://www.cnblogs.com/Mr-black-7/p/16738641.html

相关文章

  • #打卡不停更# OpenHarmony-ArkUI(TS)声明式开发之列表拖动排列
    作者:梁青松项目介绍本项目基于OpenHarmony的ArkUI框架:TS扩展的声明式开发范式,关于语法和概念直接看官网官方文档地址:基于TS扩展的声明式开发范式,因为OpenHarmony的API相对......
  • QT界面开发入门7 — 菜单栏没有转到槽
    问题描述信号与槽是QT里比较重要的概念(也不知道第一次翻译成槽的人是怎么想的),一般在控件中右键就可以转到槽。在弹出的菜单中可以该选择各种信号(事件)然后,在菜单栏及其......
  • MQTT Protocol
    MQTT(MessageQueuingTelemetryTransport)MQTT:TheStandardforIoTMessagingMQTTisanOASISstandardmessagingprotocolfortheInternetofThings(IoT).......
  • QT中lineEdit和textEdit通过enter按键发送数据的操作方法
    在调节电机PID参数过程中需要通过enter按键发送lineEdit和textEdit中的内容。这里介绍一种如何通过enter按键发送lineEdit和textEdit的数据,同样也可以通过按键发送。lineE......
  • 工业智能网关BL110实现西门子S7-200SMART PLC接入金鸽MQTT云平台
    COM口采集西门子S7-200SMARTPLC的配置工业智能网关一共有四个COM接口,4个COM口的配置内容一样,COM1固定为RS232,COM2、COM3和COM4是RS232/RS485可选串口(默认为RS485)。因S7-20......
  • 基于QT实现的RPG连连看
    基于QT实现的RPG连连看QLink(连连看)在连连看游戏中,会有⼀个地图,地图上有许多不同种类的⽅块,通过将相同种类的两个⽅块相连,可以将这两个⽅块消除,⽤户获得分数。在整个连......
  • 如何从官网下载QT5开源版离线安装包
    一、浏览器访问qt官网地址https://www.qt.io二、点击DevelopmentTools三、点击DownloadQt四、点击Goopensource五、点击DownloadtheQtOnlineInst......
  • 学习笔记:python列表2
    python学习列表的进一步运用1.减少元素(1)delplace=['lasa','chengdu','litang','xian','lundon']delplace[0]#输出['chengdu','litang','xian','lundon'......
  • Qt实战15.构建网络拓扑图
    1需求描述基于Qt图形视图框架开发一个网络拓扑模块,用于可视化展示、控制HUB(类似于交换机)与NODE(类似于连接到交换机上的设备)的关系网路。2设计思路先来看个图:这里将......
  • Qt-工程打开后,编译提示“error: member access into incomplete type 'Ui::MainWindow
    问题现象:之前程序都是可以正常运行的,编译也没有错误提示。今天打开工程后,提示“error:memberaccessintoincompletetype'Ui::MainWindow'”问题原因:原因:访问到不完整......