问题标签 [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.

0 投票
1 回答
222 浏览

pyqt4 - 无法使用 Qt.OpenHandCursor 属性设置光标形状

我有一个执行以下导入的 python 项目

我想在某个点改变光标的形状,例如,我会创建一个新的 QCursor 对象

我所做的大多数文档和搜索都表明只使用枚举类型设置形状,例如:

但是,这样的枚举无法识别,它总是会导致以下错误消息:

AttributeError:“模块”对象没有属性“OpenHandCursor”

那么,我在这里缺少什么?

0 投票
1 回答
1618 浏览

c++ - Qt:获取标准光标像素图

该类QCursor提供方法 get 和 set aQPixmap或 aQBitmap在光标上。我可以从标准形状之一创建光标,例如Qt::ArrowCursor. 但是,如果这样做,我将无法获得光标的像素图/位图!

将生成输出

我知道文档说这是不可能的,但我需要获取像素图/图标/图像/动画/特定光标的任何内容。

那么,有没有办法从 Qt 中获取标准光标的图标?我想知道,因为如果您从 a 中拖动一个项目QListView,它将同时显示标准光标和我正在拖动的任何图像!

0 投票
1 回答
1726 浏览

python - 在 QCursor 中使用自定义图像

我有一个 .bmp 图像,我想将它用作我的 GUI 的光标。QCursor文档表明这是可能的(“要使用您自己的位图创建光标,请使用采用位图和掩码的 QCursor 构造函数或采用像素图作为参数的构造函数”)但我似乎无法得到当我尝试将建议的模块与我的位图一起使用时,它会在我得到“TypeError: QCursor(): argument 1 has unexpected type 'str'' 时工作。这应该怎么做?

下面是产生上述错误的代码。文档还建议将 alpha 掩码和其他两个值传递给 QCursor,但我不确定这些是否有必要以及它们应该是什么。

0 投票
1 回答
618 浏览

c++ - 更改 QComboBox 项目的光标形状

我想为QComboBox他的项目设置光标形状。setCursor仅影响LineEdit部分QComboBox,如何访问项目视图以更改光标形状?

我们使用 Qt 5.5.1

0 投票
1 回答
341 浏览

c++ - 如果传递给 QGraphicsRectItem Qt c++,则更改光标

如果我越过像QGraphicsRectItem.

我有一个继承自的类,QGraphicsView矩形显示在QGraphicScene.

我用eventFilter.

问题是当我已经点击矩形时光标会改变,而我希望它在我传递它时改变。我已经用 a 改变了光标QAbstractButton,但是QGraphicsRectItem::enterEvent(event)不起作用。

这是我的代码QAbstractButton

在这种情况下,它可以工作。

这是我的代码来检测我是否传递了一个矩形:

在这段代码中,如果我单击一次,光标会发生变化。但是如果我直接通过就不要更改。为什么?

0 投票
0 回答
360 浏览

python - PyQt5 - 更改光标下的字体颜色

我正在尝试更改将突出显示的字体的颜色(红色)。我面临的问题是,一旦我突出显示第一个单词,以下所有文字都会变成红色。

我试过用两种方法做到这一点,insertText并且insertHtml. insertHtml 如果结束标记后有空格,则有效。删除那个空格,它的行为方式与 相同insertText,第一次突出显示后所有内容都将变为红色。

在此处输入图像描述

0 投票
1 回答
475 浏览

python - 是否可以使用 PyQt 创建自定义光标?

我想为我的程序使用更大版本的十字准线光标,但似乎我无法更改标准光标形状的规格(例如 QtCore.Qt.OpenHandCursor)。也就是说,我可以创建一个自定义版本的光标吗?比如说,来自光标的 png 图像?

0 投票
1 回答
727 浏览

python - 有没有办法创建自定义动画/gif QCursor?

我正在尝试创建一个 custum 动画光标,用于在发生类似于herehere的冗长过程时替换常规光标,但是,我希望我的动画光标,例如使用 gif,就像它的情况一样标准Qt.WaitCursor。我怎样才能做到这一点?我找到了这个关于动画系统托盘图标的解决方案,但是,我没有设法调整它以使其与光标图标一起使用。

附带说明:当我尝试pm.setAlphaChannel(bm)按照第一个链接中的说明执行时,它对我不起作用,并且出现以下错误:

这很奇怪,因为根据文档,QPixmap 确实有一个setAlphaChannel方法。

0 投票
0 回答
35 浏览

python - 将指针光标转换为十字指针光标

我使用 PyQt5 来设计我的应用程序,一个用例是在单击按钮时将光标指针转换为十字指针。PyQT5 虽然确实有交叉光标,但光标是连续的,在交叉点处没有一点间隙。

我需要这样的东西

在此处输入图像描述

https://doc.qt.io/qtforpython-5/PySide2/QtGui/QCursor.html

但是 PyQt5 有这个

在此处输入图像描述

这是我尝试过的

有没有办法使用那种+(中间有空格)十字光标?

注意:虽然在文档中它显示了带有透明交点的十字光标,但实际上当我们使用相同的十字光标时,它是完全连续的

0 投票
0 回答
32 浏览

qtablewidget - 事件发生时,QTableWidget 将边框颜色和鼠标光标更改为特定单元格

如何将 QTableWidget 边框颜色和鼠标光标更改为特定单元格(QTableWidgetItem),而不是整个表格?

看起来我必须使用 QStyledItemDelegate,但我不知道如何应用样式表。我想在发生特定事件时(例如,单击特定按钮时)更改特定单元格的边框,但这太难了。