qaction

    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作爲它們的父級創建,以防有所幫助。

    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