QTableWidget设置各个item的文本居中、居左、居右,文本边距,整行选中,样式

tablewidget->setSelectionBehavior(QAbstractItemView::SelectRows); //整行选中的方式

tablewidget->setEditTriggers(QAbstractItemView::NoEditTriggers);//单元格不可编辑

tablewidget->horizontalHeader()->setStretchLastSection(true); //最后一列铺满最后

tablewidget->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);//隐藏滚动条

tablewidget->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff);//隐藏滚动条

tablewidget->verticalHeader()->setStretchLastSection(true); //均分各行

QTableWidgetItem *item = new QTableWidgetItem("文本内容");

item->setTextAlignment(Qt::AlignLeft);//文本居左

item->setTextAlignment(Qt::AlignCenter);//文本居中

item->setTextAlignment(Qt::AlignRight);//文本居右

tablewidget->setItem(row,coloumn,item);//添加到表格中指定位置

通过单独设置Item,再添加到QTableWidget中,可以使表格中的不同列文本排列方式都不同

this->setStyleSheet("QTableWidget::item{border-left:10px solid #FFFFFF;border-right:10px solid #FFFFFF;}");

设置表格item边距,文本会在距item 10像素的位置开始填充

相关推荐
Lhan.zzZ5 小时前
Qt WebEngineView 在 Linux 上无法加载网页:从“看不见 HTML“到“禁用沙箱“
linux·c++·qt
Quz13 小时前
QML TabBar 标签栏交互效果合集
qt·动画·qml
zhanghaha131417 小时前
Qt 工程实例:逐词逐句保姆级讲解
qt
架构师伯子明1 天前
QT+OpenGL(3):FBO离屏渲染
开发语言·qt
mengzhi啊1 天前
把数据存入sql数据库。qt,c++。
数据库·sql·qt
mengzhi啊2 天前
SerialPortItem对串口再封装一层,省去一些常用的步骤,不用每次都去写类
qt
用户8334423966142 天前
从批量操作到任务中心,再到现场工作台:DeviceForge v2.10—v2.12 完整演进
qt
宛 禾2 天前
Qt 控件入门:QLabel 从拖拽到对象树,一篇讲透
c++·qt·学习
打工仔折腾 AI3 天前
Qt网络编程实战:UDP、TCP到HTTP的落地经验与选型
网络·人工智能·后端·python·qt·udp·ai agent 实战
Lhan.zzZ3 天前
Linux + Qt/QML:解决 QtQuick.VirtualKeyboard.Plugins 模块加载失败与环境变量配置
linux·数据库·qt