在 Qt 创建器中向表视图添加仅可读行

Posted

技术标签:

【中文标题】在 Qt 创建器中向表视图添加仅可读行【英文标题】:add only readable row to Table View in Qt creator 【发布时间】:2015-07-15 20:32:24 【问题描述】:

我是 Qt 和 Qt 设计师的新手,我正在尝试制作一个有 3 列和很多行的表格。我在 Qt 创建者的设计氛围中制作了一个“Table View”,并制作了一个“Push Button”,用于在我点击表格时仅将可读行添加到我的表格中。

    我该怎么做? 最后如何有一个编号的表格(表格行有编号 1、2、3、...)? 如何更改列的宽度?

谢谢

【问题讨论】:

查看 QtDocs 和相关示例:QTableView 和 QTableWidget 我以前见过。他们不告诉任何关于 Qt 创造者和设计情绪的事情,只讲述代码。@Miki 【参考方案1】:

我无法将设计模式与我的.h.cpp 源代码相关联,但我找到了答案。

我们需要在我们在设计模式下创建的任何 QWidget(如 Label 和 QTableWidget)名称之前使用 ui->,并且我们希望在源文件中使用它。

一个例子:

ui->label->setFixedWidth(50);

【讨论】:

以上是关于在 Qt 创建器中向表视图添加仅可读行的主要内容,如果未能解决你的问题,请参考以下文章

如何在 PHP 中向表行添加多个类? [关闭]

如何在 React Hooks 中向表中添加行而不重复?

在 Android Studio 中向列表视图添加自定义行

如何在 SQLite 中向表中添加变量?

Python Django:在视图中向对象添加属性还是制作数据字典更好?

如何在SQL中向表中添加“X”行?