问题标签 [qaction]
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 - Pyqt5 QAction triggered event error in Windows
I developed a GUI application with python and pyqt5 in Ubuntu 16.04. There is an QActionBar in application that have some clickable items. All of functionalities in Ubuntu works perfect. As I want to export executable file for MS Windows, I was forces to migrate to Windows.
The problem is running same code gives me an error:
And this is part of my codes:
button - Pyside用鼠标按钮设置快捷方式到QAction
我想将 QAction 的快捷方式设置为“Ctrl + Left Mouse Button”,但不知道该怎么做。对于键盘快捷键,我这样做:
有人有建议吗?谢谢。
python - 如何断开功能与 QAction 的连接?
我正在为 GIS 软件 QGIS 开发一个插件。我有一个QAction图标,选中该图标后,只要切换其可见性,就会将组中的图层连接到功能。然后,当它未选中时,它应该断开这些功能,但我收到一个错误:
这是一个示例代码:
为什么信号没有断开?
我可以使用layers.visibilityChanged.disconnect()
,但这会断开所有信号,因此不符合我的兴趣。
c++ - 如何使用 QWebEnginePage::OpenLinkInNewTab [Qt5.8]
当我使用此代码在 Quora 上的提要中单击指向任何问题的链接时,该链接不会打开,但不会打印“Hello”。你能告诉我我哪里错了吗?我很确定 quora 上的链接会发出OpenLinkInNewTab
信号。请帮忙,谢谢。
macos - 在 Qt 中关闭菜单的主题?
我继承了一个以右键单击菜单为主题的 Qt 项目(在 macOS 上看起来很奇怪)。我从 QMenu 中删除了 setStyleSheet() 调用,但它仍然只突出显示文本而不是项目的背景,并使用奇怪的字体大小。
Qt 应用程序中是否还有其他地方可以设置菜单以某种方式继承的颜色?
菜单通过 exec() 显示,并且 QMenu 和 QActions 以 QWidget 作为其父级创建,以防万一。
qt - 一个 QMenu 用于所有 QToolButton
我创建了包含少量 QToolButton 的 QToolBar。每个 QToolButton 都有一个 QMenu 。而且这个菜单几乎没有动作。
丑陋的例子:
所以我的问题是下一个:如何知道 QToolButton 打开菜单并执行菜单操作。
例子
qt - 获取 QMenu 的 ActionRect 以绘制图像
我需要获取 QMenu 的 actionRect 以在不使用 Qt 样式表的情况下绘制选定的菜单项。提前致谢
python - PyQt QAction 连接到退出弹出窗口
我想 actionExit -> programExit() 但此代码不起作用错误:TypeError:参数与任何重载调用不匹配请解决此问题
qt - 如何基于 QTranslator 更改 QPushButton 的图标字符串
我有一个带有按钮的应用程序,这些按钮为各种点击状态设置了图标,没有设置或显示实际的 QPushButton 文本;它都包含在图标中。
这些图标文件包括需要翻译的文本,并且已经为每种语言和状态生成。我正在寻找一种方法来使用 QTranslator 或 QAction 类来根据所选的主要语言自动选择要使用的按钮的本地化版本。
例如:
我已按照QT Wiki: Multi Language Application上的说明进行操作,但按钮未显示在生成的翻译 (.ts) 文件中。根据语言为其使用的每个实例都设置一个 switch case 并不理想。
c++ - 多个快捷键不起作用
我在每个上都设置了多个快捷方式QAction
,例如“L、Right、Space”。但“L”快捷方式现在不起作用。'Right' 和 'Space' 可以工作。
同样,如果我注册“A,B”然后,“A”将不起作用,而“B”将起作用。
如果我使用QMainWindow::eventFilter()
自己,而不是使用QAction::setShortcut()
,则所有快捷键都可以使用。
在这种情况下,当然,快捷键文本不会显示在主菜单上。
我在 Windows 7 x64 和 Qt-5.9.1 上测试过