腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(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
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
微软提出在单个波导中组合RGB光信号的光学装置
映宇宙集团已接入GPT3.5turbo 未来旗下产品将围绕AIGC做升级和探索
Meta发布多个示例展示Quest Movement SDK身体追踪灵活性
Quest Movement SDK通过IK反向运动学为Avatar提供全身效果
谷歌用机器学习实现稳定实时的手部追踪、手势识别
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券