腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
QDataWidgetMapper
;
将
TableWidget
映
射到
模型
、
、
、
、
我没有找到任何说明
QDataWidgetMapper
实际适用于哪些小部件的文档,也没有找到任何使用QTableWidget进行映射的实现。它肯定适用于QLineEdit和QComboBoxes,它们都是输入小部件,但是它可以映
射到
QTableWidget吗?self.
TableWidget
= QtWidgets.QTableWidget(5,1) self.
TableWidget
.setHorizontalHeaderLabels(["Dim
浏览 37
提问于2019-07-18
得票数 0
回答已采纳
3
回答
.NET数据绑定的Qt等价物?
、
但是,如果我可以
将
数据绑定到这些字符串,而不是基于新的组合框选择再次查询数据库,或者基于构建我自己的实体索引(将使用QStrings进行搜索)的某种其他方案,将会更加简洁。
浏览 1
提问于2009-11-09
得票数 22
回答已采纳
1
回答
QDataWidgetMapper
不使用QLabels
、
、
我使用
QDataWidgetMapper
将
数据映
射到
QLineEdit,它工作得很好。当我使用
将
数据映
射到
QLabel时,它不会在标签中显示任何数据,我试图通过以下方式来实现它:testMapper->addMapping(ui->label,3);----- does not work testMapper->toFirst(
浏览 8
提问于2015-01-23
得票数 10
回答已采纳
1
回答
Qt:在映
射到
LineEdit的AbstractListModel小部件上显示工具提示
、
、
、
情况from PyQt5 import QtCore,)window = Window() win
浏览 1
提问于2017-05-23
得票数 2
回答已采纳
1
回答
如果
QDataWidgetMapper
映射的数据是只读的,如何
将
QLineEdit设置为只读?
、
、
我有一个树
模型
,并使用
QDataWidgetMapper
将
模型
数据映
射到
一些小部件。在
模型
中,一些数据被标记为只读,因此,我想要做的是让映射的小部件(比方说QLineEdit )能够对此标记执行操作,并在它所指向的
模型
数据为只读时将其自身设置为只读。 如有任何帮助,我们不胜感激!
浏览 26
提问于2017-02-27
得票数 1
1
回答
Qt
QDataWidgetMapper
未映
射到
小部件
在Qt中,我很难
将
模型
映
射到
小部件。相关代码如下:Ui::Widget *ui;QStringListModel *model;model = new QStringListModel(this); mapper = new
QDataWidgetMapper
完全不使用映射器可以
浏览 0
提问于2012-08-25
得票数 0
回答已采纳
1
回答
PySide:不与简单控件交谈的QAbstractItemModel
、
、
使用PySide,我试图
将
多个数据控件连接到从磁盘读取的文件中的数据。所以我建立了一个数据
模型
,它是从QAbstractItemModel派生出来的。应该是微不足道的,对吧?但是,我遇到的一个问题是连接QLineEdit和QTextEdit控件来显示并允许编辑
模型
中的数据。主窗口有两个QLineEdits和一个QTextEdit,映射程序应该链接到
模型
数据。但是数据不会出现在编辑控件中。 为了检查
模型
,我添加了一个QTableView。QTextEdit, QLineEdit, QFormLayout,
浏览 0
提问于2016-02-22
得票数 1
回答已采纳
1
回答
使用
QDataWidgetMapper
接受编辑过的wigets
使用QDataWidgetMMapper
将
TaskDialog的子项映
射到
模型
。在任务对话框中,我还有一些按钮允许浏览待办事项列表中的所有任务(
QDataWidgetMapper
::toPrevious() ...)。问题是,如果我在TaskDialog中编辑任务(例如任务名称),然后浏览到另一个任务,则新编辑的任务不会在
模型
中设置。但是,如果我在TaskDialog中编辑某些内容,则首先将焦点切换到TaskDialog的另一个子部件,然后按下其中一个浏览按钮,然后
将
更改写入
模型
浏览 5
提问于2011-10-05
得票数 1
1
回答
使用委托一次编辑多个数据项
、
我需要有能力编辑整行的
模型
。为此,我使用QModelIndex::sibling方法来检索/设置该行中的所有值,而不管哪个(行/列)对“激活”了委托。问题是:我使用QAbstractItemModel::setData
将
更改保存回
模型
。但是在某些情况下(仍然未知),该方法调用QAbstractItemDelegate::setEditorData,它覆盖
模型
中当前存在的旧内容的QDialog子类中的新内容。当发生这种情况时,对QAbstractItemModel::setData的任何下一次调用都将
浏览 2
提问于2012-02-14
得票数 3
回答已采纳
1
回答
QDataWidgetMapper
仅
将
第一个索引更新为QSqlRelationalTableModel
、
、
、
、
在它旁边,我有一个文本字段和3个连接到关系表
模型
的组合框。小部件使用
QDataWidgetMapper
映
射到
模型
,如下所示:mapper->setModel(model);mapper->setSubmitPolicy(
QDataWidgetMapper
::ManualSub
浏览 3
提问于2013-04-18
得票数 2
回答已采纳
1
回答
关机时的PySide分段故障
、
、
、
0x7f6e540f1220, __in_chrg=<optimized out>) at debug/pyside-qt4.8+1.2.2/build/PySide/QtGui/PySide/QtGui/
qdatawidgetmapper
_wrapper.cpp
浏览 1
提问于2015-01-13
得票数 3
回答已采纳
1
回答
使用BackgroundRole通过
qdatawidgetmapper
从qabstractitemmodel中读取数据
、
、
、
我有以下关于Qt的问题(使用PyQt 5):这适用于qlistview2,但不适用于映
射到
模型
的qLineEdits。我知道这不是默认
QDataWidgetMapper
的目的(仅
将
模型
的一部分一一映
射到</
浏览 2
提问于2016-08-15
得票数 0
1
回答
用于
将
字符串或其他非列表/树类型绑定到qt小部件的简单
模型
(mvvm风格)
、
、
、
、
我真的很喜欢这样一个事实,那就是你可以把gui代码和视图
模型
代码放在一起,除了通过更新状态和发送更改事件之外,避免处理视图。我感兴趣的是尝试以一种mvvm方式
将
数据从ui中分离出来。 我可以对列表和树
模型
使用qt
模型
/视图(setModel),但是我不确定如何处理字符串/int/其他值。
浏览 2
提问于2014-08-05
得票数 0
1
回答
有什么好的方法可以
将
QStandardItemModel映
射到
多个QLineEdits
、
在这里,我有一个复制的值列表,例如QComboboxes,我创建一个QStandardItemModel并在combos上设置该
模型
。 对于这个单一的值,我想做一些类似的事情。很好,我想我将使用
QDataWidgetMapper
,但是事实证明,
QDataWidgetMapper
不允许一个到多个映射,也就是说,我只能将一个小部件映
射到
表中的每个列。我想画很多张地图。
浏览 4
提问于2016-08-10
得票数 0
回答已采纳
1
回答
使用带有
QDataWidgetMapper
和QLabel的委托
我试图使用委托来自定义使用
QDataWidgetMapper
时来自
模型
的数据的显示方式。正如你可能猜到的,第一个问题出现了.当使用QLabels将我的
模型
的部分映
射到
QDataWidgetMapper
时,永远不会调用委托,并为具有常规数据的部分(字符串、ints、.)正确地显示数据但是,我的
模型
中没有使用自定义数据类型在仔细研究了它之后,我能够看到,当使用QLabels显示数据时,虽然我已经使用它的方法setItemDelegate()显式地
将
委托关联到
QDat
浏览 0
提问于2011-08-15
得票数 2
回答已采纳
1
回答
Qt对象中是否有用作默认值属性的属性?
我无法找到Qt如何为映
射到
模型
的小部件选择适当的属性docu (4.8)
浏览 3
提问于2015-05-18
得票数 1
回答已采纳
1
回答
如何在没有焦点的情况下更新
QDataWidgetMapper
项目
、
我有几个QLineEdits,每个都通过自己的
QDataWidgetMapper
连接到一个QStandardItemModel,所以它们都反映了相同的值。如果用户在一个QLineEdit中输入值,这将非常有效-当QLineEdit失去焦点时,
模型
将
更新,所有其他QLineEdits都显示相同的值。我可以在
QDataWidgetMapper
上手动调用submit,但这需要设置对该映射器的访问,如果可以的话我宁愿避免访问它,因为它在另一个类中。例如,有没有一种方法可以
将
QLineEdit中的文本设置为用户输入
浏览 3
提问于2016-11-11
得票数 4
1
回答
如何使用
模型
/视图
将
2个表小部件(每个表小部件1列)组合成一个列表小部件
、
、
我想连接
tablewidget
_1中的列的项和
tablewidget
_2中的列的项,并将结果放入listwidget或listview中。我使用的是pyqt5。我知道如何
将
模型
设置为表的特定列,然后将此
模型
影响到列表视图,但我没有找到如何
将
2个tablewidgets连接到
模型
中的方法。以下是一个
tablewidget
模型
的代码:model.setSour
浏览 8
提问于2019-08-06
得票数 1
1
回答
如何修改
QDataWidgetMapper
的值
、
、
、
、
因此,我使用
QDataWidgetMapper
将
值从QSqlQueryModel映
射到
接口中的小部件。这很好,每次更新或刷新我的
模型
时,都会更新小部件.太棒了! mapper.addMapping(demoLabel, 0, &quo
浏览 0
提问于2017-07-21
得票数 1
回答已采纳
1
回答
如何使用PyQt
将
多个值传入和传出对话框
、
、
如果用户按下OK,我希望应用程序
将
更改存储在
模型
中,但如果用户按下Cancel,我希望应用程序忘记所做的任何更改。
将
值传入和传出对话框的最佳策略是什么?我知道如何使用
QDataWidgetMapper
将
模型
直接映
射到
小部件,但是如果用户单击Cancel,我就会遇到一个问题--我必须撤消所做的所有更改。另一方面,如果我创建了一个与
模型
分开存储值的特定于对话框的对象,那么我必须将
模型
中的所有值复制到对象中,然后在用户按下OK时再次将它们
浏览 1
提问于2012-05-21
得票数 0
回答已采纳
点击加载更多
相关
资讯
微软提出在单个波导中组合RGB光信号的光学装置
映宇宙集团已接入GPT3.5turbo 未来旗下产品将围绕AIGC做升级和探索
Meta发布多个示例展示Quest Movement SDK身体追踪灵活性
Quest Movement SDK通过IK反向运动学为Avatar提供全身效果
谷歌用机器学习实现稳定实时的手部追踪、手势识别
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券