diff --git a/src/cutecoin/gui/community_tab.py b/src/cutecoin/gui/community_tab.py index 61fd2b562889d3f799919ecb22b5d90ed45aa1c8..1847b6e14331cbe06d21cffc57618fadadeabfe2 100644 --- a/src/cutecoin/gui/community_tab.py +++ b/src/cutecoin/gui/community_tab.py @@ -6,7 +6,7 @@ Created on 2 févr. 2014 import logging from PyQt5.QtCore import Qt -from PyQt5.QtGui import QIcon +from PyQt5.QtGui import QIcon, QCursor from PyQt5.QtWidgets import QWidget, QMessageBox, QAction, QMenu, QDialog, \ QAbstractItemView from ..models.members import MembersFilterProxyModel, MembersTableModel @@ -86,7 +86,7 @@ class CommunityTabWidget(QWidget, Ui_CommunityTabWidget): menu.addAction(view_wot) # Show the context menu. - menu.exec_(self.table_community_members.mapToGlobal(point)) + menu.exec_(QCursor.pos()) def add_member_as_contact(self): person = self.sender().data() diff --git a/src/cutecoin/gui/currency_tab.py b/src/cutecoin/gui/currency_tab.py index 623d8461afca2e5b56d86e4611967062d91b20bc..688e594ed1d86b129e0f8705b64f17ee5bd1e778 100644 --- a/src/cutecoin/gui/currency_tab.py +++ b/src/cutecoin/gui/currency_tab.py @@ -13,7 +13,7 @@ from PyQt5.QtWidgets import QWidget, QMenu, QAction, QApplication, \ QMessageBox, QDialog, QAbstractItemView, QHeaderView from PyQt5.QtCore import QModelIndex, Qt, pyqtSlot, QObject, \ QThread, pyqtSignal, QDateTime -from PyQt5.QtGui import QIcon +from PyQt5.QtGui import QIcon, QCursor from ..gen_resources.currency_tab_uic import Ui_CurrencyTabWidget from .community_tab import CommunityTabWidget from .transfer import TransferMoneyDialog @@ -228,7 +228,7 @@ class CurrencyTabWidget(QWidget, Ui_CurrencyTabWidget): menu.addAction(rename) menu.addAction(copy_pubkey) # Show the context menu. - menu.exec_(self.list_wallets.mapToGlobal(point)) + menu.exec_(QCursor.pos()) def history_context_menu(self, point): index = self.table_history.indexAt(point) @@ -262,7 +262,7 @@ class CurrencyTabWidget(QWidget, Ui_CurrencyTabWidget): copy_pubkey.setData(person) menu.addAction(copy_pubkey) # Show the context menu. - menu.exec_(self.table_history.mapToGlobal(point)) + menu.exec_(QCursor.pos()) def rename_wallet(self): index = self.sender().data() diff --git a/src/cutecoin/gui/views/wot.py b/src/cutecoin/gui/views/wot.py index bec31ef1ff0c73d0dd65ef1bf6ae39ff797cfe05..ce64aca6aaca8d4dc87ef885a6a51e0f6f5fc020 100644 --- a/src/cutecoin/gui/views/wot.py +++ b/src/cutecoin/gui/views/wot.py @@ -2,7 +2,7 @@ import math from PyQt5.QtGui import QPainter, QBrush, QPen, QPolygonF, QColor, QRadialGradient,\ - QPainterPath, QMouseEvent, QWheelEvent, QTransform + QPainterPath, QMouseEvent, QWheelEvent, QTransform, QCursor from PyQt5.QtCore import Qt, QRectF, QLineF, QPoint, QPointF, QSizeF, qFuzzyCompare, pyqtSignal from PyQt5.QtWidgets import QGraphicsView, QGraphicsScene, QGraphicsEllipseItem,\ QGraphicsSimpleTextItem, QGraphicsLineItem, QMenu, QAction, QGraphicsSceneHoverEvent,\ diff --git a/src/cutecoin/gui/wot_tab.py b/src/cutecoin/gui/wot_tab.py index 6627fe48b1e3a298479a9ea157dae96c9fad4e2b..df97f6d214856e350f71d65e32dab1372ee2efaf 100644 --- a/src/cutecoin/gui/wot_tab.py +++ b/src/cutecoin/gui/wot_tab.py @@ -4,7 +4,6 @@ import time import datetime import logging from PyQt5.QtWidgets import QWidget, QComboBox, QDialog - from ..gen_resources.wot_tab_uic import Ui_WotTabWidget from cutecoin.gui.views.wot import NODE_STATUS_HIGHLIGHTED, NODE_STATUS_SELECTED, NODE_STATUS_OUT, ARC_STATUS_STRONG, ARC_STATUS_WEAK from ucoinpy.api import bma