- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
当我尝试使用QtCore.Qt.UserRole
和setData
存储数据
时,它崩溃了:item.setData(QtCore. Qt.UserRole,数据)
有趣的是,非常相似的方法在 PyQt4 中也有效(我实际上是将以前编写的 PyQt4 代码移植到 PyQt5)。
from PyQt5 import QtCore, QtGui, QtWidgets
table = QtWidgets.QTableWidget()
items = ['Item_01','Item_02','Item_03']
column_names = ['Column_01','Column_02','Column_03']
for row, header in enumerate(items):
for col, column_name in enumerate(column_names):
item = QtWidgets.QTableWidgetItem(column_name)
table.setItem(row, col, item)
item.setData(QtCore.Qt.UserRole, column_name)
最佳答案
我也遇到了同样的问题,@ekhumoro kindly helped me out。
我使用了模型/ View 方法,并且 QTableWidget
继承了 QTableView
,因此它也应该适合您。
column0 = QtGui.QStandardItem()
column0.setData('Some Label',QtCore.Qt.DisplayRole)
column0.setEditable(False)
x = 123.456
column1 = QtGui.QStandardItem()
column1.setData(x,QtCore.Qt.DisplayRole)
data = [column0, column1]
row = 0 #Specify a row.
for index, element in enumerate(data):
model.setItem(row,index,element)
# Or in this case you might write: treeWidget.setItem(...)
可以使用 can be found here 的角色列表。
编辑我想我错过了您指定userRole
的地方,在这种情况下只需指定:
QtCore.Qt.UserRole+desired_role_number
关于python - 如何在 PyQt5 的 QTableWidgetItem 中使用 UserRole 设置数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42213723/
我在这些实体类中遇到此错误。我看过this question ,但我没有 persistence.xml,所以我不确定如何解决这个问题。如果有帮助的话,我正在使用 Dropwizard 构建这些实体。
如何在springSecurity中的userRole这样的域类中使用审计日志? class SecUserSecRole implements Serializable { static
我收到此错误:[SqlException (0x80131904): Invalid object name 'dbo.UserRoles'.],但我无法捕捉到错误所在。我可以从其他表中检索其他数据,
我的项目使用 Microsoft ASP.NET Identity Framework,直到最近才使用 2.0 版并且工作正常。那时我注意到 UserRole 表有 4 列,包含基本相同的数据: 自从
这是我的实体类。 @NamedQueries({ @NamedQuery(name = UsersEntity.NAMED_QUERY_SELECT_ALL_BY_MANAGER_ROLE,
我正在尝试学习 Spring 安全性。 经过一些教程后,我发现其中一些使用 UserRole(s),而另一些则使用实现身份验证的 UserAuthentication 类。我尝试实现(并且有效)的是创
我有一个新的 asp.net (core 1.0) mvc6 web 应用程序,带有最新版本的 identity 3.x。 我想弄清楚我自己必须做什么,以及 Identity 3.x 已经为我提供的即
我对 QCombo Box 中的自定义数据有疑问,这里是一个最小的示例,只是一个空项目,在 ui 中有一个名为 combobox 的 QComboBox。这是c'tor代码: ui->setupUi(
在我的项目中,我有一个 QTreeView 显示来自 QStandardItemModel 的项目。每个项目都有存储在多个用户角色中的数据。 QStandardItem* item = new QSt
我有处理数据的 QSqlQueryModel,我正在尝试将 Qt::UserRole 设置为列但我想不出一种方法来实现我已经实现了数据方法:基本上我想要的是隐藏 ndex.column() 4 的 Q
我想在 QListWidgetItem 中以粗体显示单个单词。根据这个related post ,应该可以使用 QtCore.Qt.UserRole 来达到这个目的。但是,提供的示例代码对我不起作用。
我在使用我指定的字段中的值对 QListView 中的项目进行排序时遇到一些问题。 基本上我想做的是: 检测照片集中的人脸并将其显示在 QListView 中 对人脸(图像)进行聚类 通过将列表中属于
当我尝试使用QtCore.Qt.UserRole和setData存储数据时,它崩溃了:item.setData(QtCore. Qt.UserRole,数据) 有趣的是,非常相似的方法在 PyQt4
我将 Spring-security 与 Spring-boot 结合使用。我的应用程序是一个 POC,目前不需要角色。 我想知道是否可以有一个自定义 UserDetailsService,它在
我是 C++ Qt 的新手。我正在尝试使用与需要使用的值不同的值填充 QComboBox。例如,QComboBox 显示设备名称,但在选择时发送该设备的 mac 地址。我有数据。 我尝试使用 Qt::
我已经安装了 PostgreSQL 并创建了一个具有 super 用户权限的用户“userrole”。也可以通过 python 代码连接。 import psycopg2 conn = psycopg
在 Grails 中,Spring 安全核心插件有助于创建用户和角色域。由于其中的多对多关系,创建了第三个域 UserRole。 UserRole.groovy import org.apache.c
我是 MVC 5 asp.net Identity 模型的新手,正在寻找自定义标准 Asp.net Identity 以满足我的需求的方法。通过博客 TypeCast Exception和一个在 St
我是一名优秀的程序员,十分优秀!