qaction

    0热度

    1回答

    QPainter p(this); for (int i = 0; i < this->actions().count(); ++i) { QAction *action = this->actions().at(i); QRect actionRect = ........... QStyleOptionMenuItem opt; init

    0热度

    1回答

    我正在使用QT,我有一个QAction,我想用Cmd和Plus作为放大的快捷方式。我发现QKeySequence :: ZoomIn将映射到该缩放和其他本地组合键在其他类型的键盘上。我已经使用下面的代码来做到这一点,但是,这并不像我希望的那样正常工作。 QAction *zoomInAction = new QAction(QIcon("zoominimg.png"),"Zoom in", thi

    1热度

    1回答

    当我尝试点击QMenu的任何区域时,菜单关闭,我有一个QMenu和几个QWidgetActions,带有复选框。我想阻止这一点。 这里是我如何做的动作和菜单。 QWidgetAction* action = new QWidgetAction(menu); action->setCheckable(checkable); action->setData(data); QWidget *c

    0热度

    2回答

    有没有办法让QAction在点击后停住。理想情况下,它可以在两种状态之间切换:On(down)和Off(up)?

    0热度

    1回答

    # -*- coding: utf-8 -*- from PyQt4 import QtCore, QtGui import iconresource try: _fromUtf8 = QtCore.QString.fromUtf8 except AttributeError: def _fromUtf8(s): return s try:

    1热度

    1回答

    我正在使用python3和PyQt4。我想创建一个带有动作的菜单,其数量根据数组而不同。我希望每个人都将保存在数组中的相应信息保存到变量中。创建可变数量的事件似乎不可能。那么,如何根据它被激活的动作创建一个不同的工作事件? 那是我的代码: def buildLoadSettings(self): self.settings = array for i in range(len(

    1热度

    3回答

    我正在开发GIS软件QGIS的插件。我有一个QAction图标,当它被选中时,它将组中的图层连接到一个功能,只要它们的可见性被切换。然后,当它未被选中,它应该断开这些功能,而是我收到一个错误: Traceback (most recent call last): File "C:/Users/Me/.qgis2/python/plugins\Example\Example.py", li

    0热度

    1回答

    我有一个应用程序的图标设置为各种点击状态的按钮,没有设置或显示实际的QPushButton文本;它全部包含在图标中。 这些图标文件包含需要翻译的文本,并且已经为每种语言和状态生成了。我正在寻找一种方法来使用QTranslator或QAction类来根据选定的主要语言自动选择要使用的按钮的本地化版本。 例如: BTN_Media_Browse->setIcon(QIcon(QPixmap(tr(":

    2热度

    1回答

    我有残疾的QAction菜单元素: QAction *item = new QAction(itemTitle); item->setEnabled(false); 我用的槽连接按下元素之后调用功能,但它的作品只启用了元素: QObject::connect(item, SIGNAL(triggered()), this, SLOT(func())); 我的问题是如何我可以触发一些功能禁

    1热度

    2回答

    我继承了一个主题为右键菜单的Qt项目(在macOS上看起来很奇怪)。我从QMenu中删除了setStyleSheet()调用,但它仍然只突出显示文本而不是项目的背景,并使用奇怪的字体大小。 Qt应用程序中是否还有其他地方可以设置某些人可以设置菜单以某种方式继承的颜色? 菜单通过exec()显示,并且QMenu和QActions使用QWidget作为它们的父级创建,以防有所帮助。