qheaderview

    0热度

    1回答

    我创建一个列跟踪布局,从QHBoxLayout,负责继承,这将调整两线的编辑表列: 要做到这一点,我计算ColumnAlignedLayout::setGeometry()各部分尺寸的绝对屏幕位置使用此代码: void ColumnAlignedLayout::setGeometry(const QRect &r) { QHBoxLayout::setGeometry(r);

    2热度

    2回答

    QTableWidget头文件中没有水平线条在Windows 10,如何解决这个问题?

    0热度

    1回答

    我有一个QTableView和一个QSortFilterProxyModel它有一个QStandardItemModel作为sourcemodel。我真的很绝望,因为我得到一个无效的QModelIndex为下面的代码。无效意味着索引的列和行是-1,并且当我想要获取indexWidget时,我会将null作为小部件。 我真的不知道QModelIndex中的行和列会有什么期望。 QStandardIt

    0热度

    1回答

    我需要连接一些简单的过滤功能,鼠标点击QTreeView标题项。很简单,我实现了一个连接到槽函数: QTreeView::header()->sectionClicked(int) 设置 QTreeView::header()->setSectionsClickable(true) 后,sectionClicked发出任何时候,我点击的标题由默认悬停强调会产生任何可点击的标题。 问题是,悬停在可点

    1热度

    2回答

    我想编辑QTreeWidget的标题样式。 我发现我可以用QHeaderView::section还有,编辑背景,颜色,边框编辑... 不过,我想特别单独编辑列标题。我在documentation,我们可以使用::first,::last发现... 有什么办法来精确指定另一部分(与类似[index = 3]例如)?

    0热度

    1回答

    我有一个带有样式列标题的表格。 标题高度有限,因此标题实际上很窄。 标题也有排序指示符(默认箭头/三角形)。 当用户更改列的宽度使其小于文本的宽度时,文本将在最后用3个点修剪。例如。 “Universi ...” 迄今为止这么好。 事情是排序指示器隐藏了修剪文本的一部分。 想象一下宽列 - 文本完全显示,排序图标在右侧,并且外观看起来不错。现在用户调整列的大小。在文本以3个点修剪之前,排序指示符开

    0热度

    2回答

    我尝试在我的QTableWidget中修改我的QHeaderView(水平)文本。 第一个问题:是否可以将它设置为像QTableWidgetItem一样可编辑? 第二个问题:如果这是不可能的,我怎么能做到这一点,我试图重新绘制这样的: void EditableHeaderView::paintSection(QPainter *painter, const QRect &rect, int lo

    0热度

    1回答

    我想在QTableview的列标题中创建一个QCombobox。任何想法做到这一点? 感谢

    3热度

    2回答

    我需要的QHeaderView 的所有列CSS访问底色图像设置为第一列,我可以通过访问: QHeaderView::section:horizontal:first{ background-image: url(:/Icons/icon_1.png); background-position:left; background-repeat:no-repeat;

    2热度

    1回答

    我在Ubuntu上使用了qt 5.1.1两年。现在我安装qt 5.5。 (我的意思是这两个版本都存在于我的Ubuntu上) 实际上,这个版本的Qt框架不如旧版本那么好。 所以我想用qt 5.1.1。 的问题是在这里,现在我有我的代码下面的错误: 代码: _headerView->setSectionResizeMode(QHeaderView::Stretch); 错误: ... error: