问题标签 [qabstractitemview]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 如何通过索引/列/行获取代表画家中单元格的坐标?
请注意,我不是在询问当前单元格。我问的是按行和列获取其他单元格的位置。
我已经为我的 Qtableview 设置了一个委托来处理图形。
在我的绘画内部(自我,画家:QPainter,选项,索引:QModelIndex):我知道我可以使用 option.rect 访问当前单元格的位置。
我正在寻找另一个单元格中的矩形。
我知道我可以使用 index.model().index (anotherR, anotherC) 获取另一个单元格的索引,但我不知道如何获取另一个单元格的“选项”(QstyleOptionViewItem)。
我正在使用 Pyqt5,这很重要。
python - 如何使 QComboBox Dropdown 小于组合框的大小?
我想让 QCombobox 的下拉菜单的宽度小于组合框本身。当我找到我需要的适当宽度时,下拉列表仍然显示构成白色组合框长度所需的宽度,但我想删除它。
这可以在这里看到:
这是我的样式表:
我尝试了最小和最大宽度到没有 avial。任何帮助深表感谢!
maya - Maya2020 Pyside2 QAbstractItemView.edit 正在将 int 转换为 unicode
升级到Windows10
Maya2020
and后Pyside2
,我发现它QAbstractItemView.edit
现在正在转换ints
为unicodes
.
在 Maya 2019 中,编辑包含 an 的字段int
将加载 aQSpinBox
并在编辑后保持正确的类型。
现在在 Maya2020 中,它似乎加载了 QLineEdit,允许字符串字符,因此,unicode 被传递给 QAbstractItemModel.setData
浮点数似乎仍能正确加载QDoubleSpinBox
,但整数没有QSpinBox
按应有的方式加载
我当然可以转换结果,但我仍然想找出这里出了什么问题。
*
这是代码的简化版本: