问题标签 [qcursor]
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.
pyqt4 - 无法使用 Qt.OpenHandCursor 属性设置光标形状
我有一个执行以下导入的 python 项目
我想在某个点改变光标的形状,例如,我会创建一个新的 QCursor 对象
我所做的大多数文档和搜索都表明只使用枚举类型设置形状,例如:
但是,这样的枚举无法识别,它总是会导致以下错误消息:
AttributeError:“模块”对象没有属性“OpenHandCursor”
那么,我在这里缺少什么?
c++ - Qt:获取标准光标像素图
该类QCursor
提供方法 get 和 set aQPixmap
或 aQBitmap
在光标上。我可以从标准形状之一创建光标,例如Qt::ArrowCursor
. 但是,如果这样做,我将无法获得光标的像素图/位图!
将生成输出
我知道文档说这是不可能的,但我需要获取像素图/图标/图像/动画/特定光标的任何内容。
那么,有没有办法从 Qt 中获取标准光标的图标?我想知道,因为如果您从 a 中拖动一个项目QListView
,它将同时显示标准光标和我正在拖动的任何图像!
python - 在 QCursor 中使用自定义图像
我有一个 .bmp 图像,我想将它用作我的 GUI 的光标。QCursor文档表明这是可能的(“要使用您自己的位图创建光标,请使用采用位图和掩码的 QCursor 构造函数或采用像素图作为参数的构造函数”)但我似乎无法得到当我尝试将建议的模块与我的位图一起使用时,它会在我得到“TypeError: QCursor(): argument 1 has unexpected type 'str'' 时工作。这应该怎么做?
下面是产生上述错误的代码。文档还建议将 alpha 掩码和其他两个值传递给 QCursor,但我不确定这些是否有必要以及它们应该是什么。
c++ - 更改 QComboBox 项目的光标形状
我想为QComboBox
他的项目设置光标形状。setCursor
仅影响LineEdit
部分QComboBox
,如何访问项目视图以更改光标形状?
我们使用 Qt 5.5.1
c++ - 如果传递给 QGraphicsRectItem Qt c++,则更改光标
如果我越过像QGraphicsRectItem
.
我有一个继承自的类,QGraphicsView
矩形显示在QGraphicScene
.
我用eventFilter
.
问题是当我已经点击矩形时光标会改变,而我希望它在我传递它时改变。我已经用 a 改变了光标QAbstractButton
,但是QGraphicsRectItem::enterEvent(event)
不起作用。
这是我的代码QAbstractButton
:
在这种情况下,它可以工作。
这是我的代码来检测我是否传递了一个矩形:
在这段代码中,如果我单击一次,光标会发生变化。但是如果我直接通过就不要更改。为什么?
python - 是否可以使用 PyQt 创建自定义光标?
我想为我的程序使用更大版本的十字准线光标,但似乎我无法更改标准光标形状的规格(例如 QtCore.Qt.OpenHandCursor)。也就是说,我可以创建一个自定义版本的光标吗?比如说,来自光标的 png 图像?
python - 将指针光标转换为十字指针光标
我使用 PyQt5 来设计我的应用程序,一个用例是在单击按钮时将光标指针转换为十字指针。PyQT5 虽然确实有交叉光标,但光标是连续的,在交叉点处没有一点间隙。
我需要这样的东西
https://doc.qt.io/qtforpython-5/PySide2/QtGui/QCursor.html
但是 PyQt5 有这个
这是我尝试过的
有没有办法使用那种+(中间有空格)十字光标?
注意:虽然在文档中它显示了带有透明交点的十字光标,但实际上当我们使用相同的十字光标时,它是完全连续的
qtablewidget - 事件发生时,QTableWidget 将边框颜色和鼠标光标更改为特定单元格
如何将 QTableWidget 边框颜色和鼠标光标更改为特定单元格(QTableWidgetItem),而不是整个表格?
看起来我必须使用 QStyledItemDelegate,但我不知道如何应用样式表。我想在发生特定事件时(例如,单击特定按钮时)更改特定单元格的边框,但这太难了。