腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
自动
展开
qtreeview
中
委托
的
qcombobox
、
、
、
、
我实现了自己
的
QTreeModel,在第一列
中
我使用了自定义
委托
,它是带有一些字符串
自动
完成
的
QComboBox
。
委托
是使用QWidget* createEditor(QWidget* parent, const QStyleOptionViewItem& option, const QModelIndex& index);方法创建
的
。此外,只有在向某些树模型项添加新行时才会创建
委托
。我
的
问题是,在将
浏览 50
提问于2021-05-07
得票数 0
回答已采纳
1
回答
只在某些特定
的
单元格
中
显示
QComboBox
(通过代表)?
、
、
、
、
我已经有了一个具有自己
的
模型和
委托
的
QTreeView
,它能够在这个
QTreeView
的
一列
中
显示一个
QComboBox
。现在依赖于树
中
显示
的
数据,必须只为某些单元格启用和激活
QComboBox
,而不是为完整
的
列启用。我已经发现,当
委托
的
函数
QComboBox
()返回NULL时,不会显示和处理任何createEditor。另一
浏览 2
提问于2016-08-19
得票数 0
回答已采纳
1
回答
使用QTeeView而不是QTreeWidget
、
、
、
如果我问了一些非常基本
的
问题,很抱歉。 此TreeWidget
中
的
值显示为特定设备“X”。我正在寻找
的
功能是,如何根据用户
的
选择更改/显示/替换值(基本上更改Value列
中
的
数字)。对于Value列,我至少有10个这样
的
设备具有不同
的
值。 我知道我必须在这里使用一个模型/视图方法。在大量搜索之后,我发现我需要使用
QTreeV
浏览 5
提问于2020-06-22
得票数 1
回答已采纳
1
回答
如何总是在
QTreeView
中
展开
项?
、
我正在使用ComboBox和
QTreeView
(用于提案列表)创建一个完整
的
程序。= new
QTreeView
();} 这里
的
树模型
的
数据结构是父-子结构。为了查看所有的项目(子项目),我必须在m_view->expandAl
浏览 0
提问于2019-02-28
得票数 2
5
回答
Qt:单击一次后开始编辑单元格
、
、
、
、
默认情况下,QTableView
中
的
单元格在双击后开始编辑。如何改变这种行为。我需要它在单击.之后开始编辑 我已将组合框
委托
设置为单元格。单击单元格时,它只选择它。双击单元格时,
QComboBox
编辑器将被激活,但不会
展开
。我希望它在单击一次后就能
展开
,就好像我通过
QComboBox
的
setCellWidget函数添加了QTableWidget。通过使用模型视图
委托
,我需要同样
的
效果。
浏览 13
提问于2013-09-16
得票数 23
回答已采纳
1
回答
防止QComboboxView在单击
QTreeView
项时
自动
折叠
、
、
、
、
我使用
的
是python3 + PyQt5。在我
的
程序
中
,我在这个组合框中有一个
QCombobox
和一个
QTreeView
。
QCOmbobox
默认行为是在单击项时隐藏下拉列表。但是,在我
的
例子
中
,其中没有一个简单
的
列表,而是一个TreeView。因此,当我在其中单击
展开
箭头时,
QCombobox
隐藏视图,因此无法选择项 这里没有任何特定
的
代码,只是小部件初始化。我知道有信号和插
浏览 0
提问于2018-04-25
得票数 1
回答已采纳
1
回答
qt
QComboBox
setView to
QTreeView
can not do setCurrentIndex
、
、
treecombobox.h#define TREECOMBOBOX_H #include "QAbstractItemView"{public:
浏览 2
提问于2012-03-25
得票数 1
回答已采纳
1
回答
从QCompletion弹出窗口中检索
QComboBox
索引
、
我有一台带QCompleter
的
QComboBox
。QCompleter在一个弹出式列表
中
显示建议,我正在以一种自定义
的
方式绘制元素。问题是:即使我将索引存储到项目的UserData
中
,也无法获得原始组合框
中
的
索引。}
QTreeView
(
浏览 14
提问于2016-07-19
得票数 0
1
回答
如何使用QLineEdit triger QAbstractItemDelegate::commitData
、
、
、
我正在使用
QTreeView
和QAbstractItemModel开发一个Qt应用程序。该模型包含一些异构数据,需要不同
的
控件进行编辑。我喜欢它对QLineEdit
的
工作方式--当我点击enter时,delegate::setModelData会被
自动
调用,所以而不是必须将QLineEdit::editingFinished连接到QAbstractItemDelegate, commitData()));来完成,但是,我
的
委托
不知道编辑器小部件
的
类型,我不想为模型最后传
浏览 6
提问于2015-05-05
得票数 3
回答已采纳
2
回答
绘制QTreeViewItem
展开
按钮和兄弟/子行
、
、
、
、
我使用了一个
QTreeView
和一个QItemDelegate来重新实现大部分
的
绘制例程。但是,
展开
/折叠按钮和同级/子线是由其他绘制例程
自动
绘制
的
。现在,Qt按以下顺序绘制一个
QTreeView
项:我想按以下顺序绘制它:问题是,我在QItemDelegate
中
的
浏览 9
提问于2011-09-03
得票数 4
2
回答
在
QCombobox
专用单元
中
添加
QTreeview
、
、
、
、
我试图只在
QTreeview
的
某些特定单元
中
插入一个
QTreeview
。正如我所读到
的
,我认为我需要创建我
的
代表(我已经创建了)。但我不明白如何将这个插入到我
的
treeview
中
。我想知道这一点:这是我
的
密码:#include <QStandardItemModel>#inc
浏览 0
提问于2021-03-31
得票数 3
回答已采纳
1
回答
双击
QTreeView
编辑UserRole而不是DisplayRole
、
、
在我
的
项目中,我有一个
QTreeView
显示来自QStandardItemModel
的
项目。每个项目的数据存储在几个UserRoles
中
。,允许用户编辑UserRole数据
的
一部分。当编辑停止时,编辑将通过某些逻辑运行,并根据新
的
UserRole数据生成一个显示名称。 然而,这很快就变得非常乏味。随着对话框
的
不断涌现,这是一个缓慢和丑陋
的
解决方案。现在,我希望完全删除对话框,并在项目本身
中
显示行编辑小部件。默认情况下,双击要编辑<em
浏览 7
提问于2016-12-29
得票数 0
回答已采纳
1
回答
QTreeView
中
的
QComboBox
?
、
我正在尝试创建一个
QTreeView
,它应该在某一列
的
每一行上保存一个
QComboBox
,这样我就可以从字符串列表中选择单元格
的
数据。我想要做
的
事情是但这显然是不可能
的
。在GTK+工具包
中
很容易做到这一点,所以我猜在Qt4
中
也应该可以做到。如果(很容易)不可能实现,那么还有什么替代方案呢? 目前,我没有代码可以呈现。有没有人能给个提示,告诉我
浏览 1
提问于2014-11-02
得票数 1
1
回答
当项目按QSortFilterProxyModel过滤时,如何在
QTreeView
中
自动
展开
项目?
、
我有一个普通
的
QTreeView
,一个自定义
的
QAbstractItemModel和一个自定义
的
QSortFilterProxyModel。我已经重新实现了QSortFilterProxyModel::filterAcceptsRow来以我想要
的
方式从我
的
模型
中
过滤项目,但是现在我希望这些过滤
的
项目在treeview中被
展开
。显而易见
的
解决方案是在找到接受
的
项时从QSortFilterProxyMo
浏览 3
提问于2009-11-05
得票数 3
回答已采纳
1
回答
将QStyledItemDelegate应用于
QTreeView
中
的
单元格
、
、
、
为了实现这一点,我创建了一个多个
委托
,作为Delegate_1和delgate_2下面代码
中
的
一个示例,这些代码继承和重写了QStyledItemDelegate方法。在internet上搜索时,我从类
QTreeView
中找到了三种方法,可用于将
委托
应用于不同
的
情况:setItemDelegateForColumn、setItemDelegateForRow和setItemDelegate是否有
QTreeView
的
方法或实现这一目标的方法?Delega
浏览 12
提问于2022-07-01
得票数 0
回答已采纳
4
回答
Qt -在单击时
展开
QTreeView
?
、
、
、
虽然双击
QTreeView
的
文本会
展开
子项,但单击不会。但是,CSS
中
定义
的
图标(放置在文本左侧)只需单击一次即可
展开
子项。如何使文本
的
单击(或触摸事件)可以
展开
子项?{ font-size: 27px; show-decoration-selected: 0; }
QTreeView
::branch:has-siblings:!; }
QTreeView
::branch:!has-siblings:adjoins-
浏览 22
提问于2010-12-07
得票数 5
回答已采纳
1
回答
更改
QTreeView
的
列显示
展开
/折叠图标
、
、
Qt版本4.8.4
QTreeView
是否必须总是在逻辑列零
中
绘制
展开
/折叠图
浏览 3
提问于2019-07-09
得票数 0
回答已采纳
1
回答
如何在
QTreeView
底部添加可滚动
的
空格
、
、
展开
QTreeView
底部
的
项时,视图不会
自动
滚动以显示新
展开
的
项。我可以通过检测扩展并在适当
的
时候自己执行滚动来修复这个问题。 但是,我希望允许用户滚动视图到比当前允许
的
更远
的
位置。我相信通过欺骗
QTreeView
的
大小计算应该可以做到这一点,但即使在源码跳水之后,我也不能很好地理解
QTreeView
和它
的
基础QAbstractScrollArea之间
的
浏览 10
提问于2011-03-19
得票数 2
回答已采纳
2
回答
指向自定义
委托
的
QWidget(组合框)
的
访问指针
、
、
、
、
我在这个
委托
中使用了
QComboBox
。此
委托
在QTableView中使用。 我
的
问题是,如何以编程方式更改
委托
中
组合框
的
索引,即如何在
委托
类之外访问指向该小部件
的
指针?我已经检查过,当我们点击组合框时,(QStyledItemDelegate
的
) CreateEditor、SetEditorData、SetModelData函数会被
自动
调用,我们不能手动调用它们来处理模型
中
<em
浏览 4
提问于2015-03-20
得票数 1
2
回答
为什么我
的
视图不显示标题?
、
这是从Qt教程
中
复制
的
类:{ Window();
QTreeView
*proxyView; QCheckBox *QLabel *filterSyntaxLabel; QLine
浏览 3
提问于2011-12-05
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C#中的委托和事件-Part.2
PyQt5:像QQ一样选择好友
Qt编程笔记一
ConsenSys受委托在UniSwap部署至BSC的提案中投出700万票赞同
如何对电感自动化设备的未来方向展开讨论
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券