社区
界面
帖子详情
QTableView 如何修改某一列数据的对齐方式
michellewh
2015-02-05 04:52:07
如题:
model使用的是QSqlTableModel,view使用的是QTableView,
“说明”下面的完整文字是
111111111
222222222
333333333
444444444
555555555
666666666
我希望默认显示是从上往下的,即我希望的样子的是
要想实现上对齐, 应该怎么做呢?
请高手指点,最好能用例子说明。
...全文
846
2
打赏
收藏
QTableView 如何修改某一列数据的对齐方式
如题: model使用的是QSqlTableModel,view使用的是QTableView, “说明”下面的完整文字是 111111111 222222222 333333333 444444444 555555555 666666666 我希望默认显示是从上往下的,即我希望的样子的是 要想实现上对齐, 应该怎么做呢? 请高手指点,最好能用例子说明。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
向立天
2015-03-16
打赏
举报
回复
您好 我是本版版主 此帖已多日无人关注 请您及时结帖 如您认为问题没有解决可按无满意结帖处理 另外本版设置了
疑难问题汇总帖
并已在版面置顶 相关规定其帖子中有说明 您可以根据规定提交您帖子的链接 如您目前不想结帖只需回帖说明 我们会删除此结帖通知 见此回复三日内无回应 我们将强制结帖 相关规定详见界面
界面版关于版主结帖工作的具体办法
michellewh
2015-02-06
打赏
举报
回复
怎么这么冷清,没有人回答呢
QStandardItemModel类的应用程序示例
实例samp5_3演示QStandardltemModel的使用,该实例具有如下功能。 * 打开一个纯文本文件,该文件是规则的二维
数据
文件,通过字符串处理获取表头和各行各列的
数据
,导入到一个QStandardItemModel
数据
模型。 * 编辑
修改
数据
模型的
数据
,可以插入行、添加行、删除行,还可以在
QTableView
视图组件中直接
修改
单元格的
数据
内容。 * 可以设置
数据
模型中某个项的不同角色的
数据
,包括文字
对齐
方式
、字体是否粗体等。 * 通过QItemSelectionModel获取视图组件上的当前单元格,以及选择单元格的范围,对选择的单元格进行操作。 * 将
数据
模型的
数据
内容显示到QPlainTextEdit组件里,显示
数据
模型的内容,检验视图组件上做的
修改
是否与
数据
模型同步。 * 将
修改
后的模型
数据
另存为一个文本文件。
如何设置
QTableView
表格每列
数据
的
对齐
方式
?
第一个参数是要设置
对齐
方式
的单元格的索引,第二个参数是
对齐
方式
(可以使用 Qt::AlignmentFlag 枚举值,例如 Qt::AlignLeft、Qt::AlignCenter、Qt::AlignRight 等),第三个参数是
对齐
方式
的角色(Qt::TextAlignmentRole 表示设置文本
对齐
方式
)。要设置
QTableView
表格每列
数据
的
对齐
方式
,您可以使用 QStandardItemModel 的 setData() 方法来为每个单元格设置
对齐
方式
。
朱老师QT系列课程-1.7.QT其他标准控件和布局控件
本课程是《朱老师QT完全学习系列课程》第1部分《QT上手》的第7个课程,本课程由2部分构成。一部分主要讲QT的Item类控件,包括ItemView类4个控件(QListView、QTreeView、
QTableView
、QColumnView),以及3个ItemWidget类控件(QListWidget、QTreeWidget、QTableWidget)。另一部分是qt的布局类控件,包括 (1)中央布局 CentralLayout(2)水平布局 QHBoxLayout 和 垂直布局 QVBoxLayout(3)格栅布局 QGridLayout(4)窗体布局 QFormLayout(5)分裂器布局 QSplitter,有水平和垂直2个方向(6)弹簧 Spacer,有水平和垂直2个方向
QTableView
表头填满控件,表头
对齐
关于
QTableView
表头美化、
对齐
的问题经常操作
QTableView
,遇到表头无法
对齐
所在容器的情况,如下图所示:,当表头不能和
QTableView
控件宽度一致时,及其影响美观。解决办法在
QTableView
里ui->tableView->horizontalHeader()->setStretchLastSection(true)可以让最后
一列
填充整个表头: 效果如下: 另外均分填充表头采
如何将
QTableView
内容实现
对齐
(这里展示右
对齐
功能)
如何将
QTableView
内容实现
对齐
(这里展示右
对齐
功能)
界面
15,978
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章