コード例 #1
0
def debug_keytester() -> None:
    """Show a keytester widget."""
    global _keytester_widget
    if _keytester_widget and _keytester_widget.isVisible():
        _keytester_widget.close()
    else:
        _keytester_widget = miscwidgets.KeyTesterWidget()
        _keytester_widget.show()
コード例 #2
0
ファイル: keytester.py プロジェクト: ususdei/qutebrowser
# Copyright 2014-2021 Florian Bruhin (The Compiler) <*****@*****.**>

# This file is part of qutebrowser.
#
# qutebrowser is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# qutebrowser is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with qutebrowser.  If not, see <http://www.gnu.org/licenses/>.
"""Small test script to show key presses.

Use python3 -m scripts.keytester to launch it.
"""

from PyQt5.QtWidgets import QApplication

from qutebrowser.misc import miscwidgets

app = QApplication([])
w = miscwidgets.KeyTesterWidget()
w.show()
app.exec()