fixes and additional icon to qrc
This commit is contained in:
parent
f30c2eb36e
commit
4695d60cd1
@ -9,7 +9,7 @@ import blipblop.constants as cnst
|
|||||||
try:
|
try:
|
||||||
# Include in try/except block if you're also targeting Mac/Linux
|
# Include in try/except block if you're also targeting Mac/Linux
|
||||||
from PyQt5.QtWinExtras import QtWin
|
from PyQt5.QtWinExtras import QtWin
|
||||||
myappid = 'neuroetho.uni-tuebingen.de.blipblop.0.1'
|
myappid = "%s.%s" %(cnst.organization_name, cnst.application_version)
|
||||||
QtWin.setCurrentProcessExplicitAppUserModelID(myappid)
|
QtWin.setCurrentProcessExplicitAppUserModelID(myappid)
|
||||||
except ImportError:
|
except ImportError:
|
||||||
pass
|
pass
|
||||||
@ -17,7 +17,7 @@ except ImportError:
|
|||||||
def main():
|
def main():
|
||||||
app = QApplication(sys.argv)
|
app = QApplication(sys.argv)
|
||||||
app.setApplicationName(cnst.application_name)
|
app.setApplicationName(cnst.application_name)
|
||||||
app.setApplicationVersion(cnst.application_version)
|
app.setApplicationVersion(str(cnst.application_version))
|
||||||
app.setOrganizationDomain(cnst.organization_name)
|
app.setOrganizationDomain(cnst.organization_name)
|
||||||
app.setWindowIcon(QIcon(":/icons/app_icon_png"))
|
app.setWindowIcon(QIcon(":/icons/app_icon_png"))
|
||||||
settings = QSettings()
|
settings = QSettings()
|
||||||
@ -40,6 +40,5 @@ def main():
|
|||||||
settings.setValue("app/pos_y", pos.y())
|
settings.setValue("app/pos_y", pos.y())
|
||||||
sys.exit(code)
|
sys.exit(code)
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
main()
|
main()
|
@ -24,17 +24,17 @@ class BlipBlop(QMainWindow):
|
|||||||
self.show()
|
self.show()
|
||||||
|
|
||||||
def create_actions(self):
|
def create_actions(self):
|
||||||
self._quit_action = QAction(QIcon(":/icons/quit"), "Quit", self)
|
self._quit_action = QAction(QIcon(":/icons/quit"), "quit application", self)
|
||||||
self._quit_action.setStatusTip("Quit BlipBlop")
|
self._quit_action.setStatusTip("Quit BlipBlop")
|
||||||
self._quit_action.setShortcut(QKeySequence("Ctrl+q"))
|
self._quit_action.setShortcut(QKeySequence("Ctrl+q"))
|
||||||
self._quit_action.triggered.connect(self.on_quit)
|
self._quit_action.triggered.connect(self.on_quit)
|
||||||
|
|
||||||
self._new_action = QAction(QIcon(":/icons/new_session"), "New session", self)
|
self._new_action = QAction(QIcon(":/icons/new_session"), "new session", self)
|
||||||
self._new_action.setStatusTip("Start a new session discarding previous results")
|
self._new_action.setStatusTip("Start a new session discarding previous results")
|
||||||
self._new_action.setShortcut(QKeySequence("Ctrl+n"))
|
self._new_action.setShortcut(QKeySequence("Ctrl+n"))
|
||||||
self._new_action.triggered.connect(self.on_new)
|
self._new_action.triggered.connect(self.on_new)
|
||||||
|
|
||||||
self._results_action = QAction(QIcon(":/icons/results_table"), "Show results", self)
|
self._results_action = QAction(QIcon(":/icons/results_table"), "show results", self)
|
||||||
self._results_action.setStatusTip("Show results as table")
|
self._results_action.setStatusTip("Show results as table")
|
||||||
self._results_action.setShortcut(QKeySequence("Ctrl+r"))
|
self._results_action.setShortcut(QKeySequence("Ctrl+r"))
|
||||||
self._results_action.setEnabled(True)
|
self._results_action.setEnabled(True)
|
||||||
@ -51,13 +51,13 @@ class BlipBlop(QMainWindow):
|
|||||||
self._help_action.setEnabled(True)
|
self._help_action.setEnabled(True)
|
||||||
self._help_action.triggered.connect(self.on_help)
|
self._help_action.triggered.connect(self.on_help)
|
||||||
|
|
||||||
self._visual_task_action = QAction(QIcon(":/icons/visual_task"), "visual")
|
self._visual_task_action = QAction(QIcon(":/icons/visual_task"), "visual task")
|
||||||
self._visual_task_action.setStatusTip("Start measuring visual reaction times")
|
self._visual_task_action.setStatusTip("Start measuring visual reaction times")
|
||||||
self._visual_task_action.setShortcut(QKeySequence("Ctrl+1"))
|
self._visual_task_action.setShortcut(QKeySequence("Ctrl+1"))
|
||||||
self._visual_task_action.setEnabled(True)
|
self._visual_task_action.setEnabled(True)
|
||||||
self._visual_task_action.triggered.connect(self.on_visual)
|
self._visual_task_action.triggered.connect(self.on_visual)
|
||||||
|
|
||||||
self._auditory_task_action = QAction(QIcon(":/icons/auditory_task"), "auditory")
|
self._auditory_task_action = QAction(QIcon(":/icons/auditory_task"), "auditory task")
|
||||||
self._auditory_task_action.setStatusTip("Start measuring auditory reaction times")
|
self._auditory_task_action.setStatusTip("Start measuring auditory reaction times")
|
||||||
self._auditory_task_action.setShortcut(QKeySequence("Ctrl+2"))
|
self._auditory_task_action.setShortcut(QKeySequence("Ctrl+2"))
|
||||||
self._auditory_task_action.setEnabled(True)
|
self._auditory_task_action.setEnabled(True)
|
||||||
@ -77,6 +77,7 @@ class BlipBlop(QMainWindow):
|
|||||||
self._toolbar.addAction(self._visual_task_action)
|
self._toolbar.addAction(self._visual_task_action)
|
||||||
self._toolbar.addAction(self._auditory_task_action)
|
self._toolbar.addAction(self._auditory_task_action)
|
||||||
self._toolbar.addAction(self._results_action)
|
self._toolbar.addAction(self._results_action)
|
||||||
|
self._toolbar.addSeparator()
|
||||||
self._toolbar.addAction(self._help_action)
|
self._toolbar.addAction(self._help_action)
|
||||||
|
|
||||||
empty = QWidget()
|
empty = QWidget()
|
||||||
|
@ -3,8 +3,6 @@ from PyQt5.QtWidgets import QWidget, QGridLayout, QLabel
|
|||||||
from PyQt5.QtGui import QFont, QPixmap
|
from PyQt5.QtGui import QFont, QPixmap
|
||||||
from PyQt5.QtCore import Qt, pyqtSignal
|
from PyQt5.QtCore import Qt, pyqtSignal
|
||||||
|
|
||||||
import blipblop.constants as cnst
|
|
||||||
|
|
||||||
|
|
||||||
class MyLabel(QLabel):
|
class MyLabel(QLabel):
|
||||||
clicked = pyqtSignal()
|
clicked = pyqtSignal()
|
||||||
@ -38,13 +36,15 @@ class StartScreen(QWidget):
|
|||||||
layout.addWidget(label, 1, 2, 1, 3, Qt.AlignCenter)
|
layout.addWidget(label, 1, 2, 1, 3, Qt.AlignCenter)
|
||||||
|
|
||||||
visual_task_label = MyLabel()
|
visual_task_label = MyLabel()
|
||||||
|
visual_task_label.setStatusTip("Start a new visual measurement (Ctrl+1)")
|
||||||
visual_task_label.setToolTip("Click to start a new visual task (Ctrl+1)")
|
visual_task_label.setToolTip("Click to start a new visual task (Ctrl+1)")
|
||||||
visual_task_label.setPixmap(QPixmap(":/icons/visual_task_large"))
|
visual_task_label.setPixmap(QPixmap(":/icons/visual_task_large"))
|
||||||
visual_task_label.setMaximumWidth(256)
|
visual_task_label.setMaximumWidth(256)
|
||||||
visual_task_label.clicked.connect(self.new_visual_task)
|
visual_task_label.clicked.connect(self.new_visual_task)
|
||||||
|
|
||||||
auditory_task_label = MyLabel()
|
auditory_task_label = MyLabel()
|
||||||
auditory_task_label.setToolTip("Click to start a new auditory task (Ctrl+2)")
|
auditory_task_label.setStatusTip("Start a new auditory measurement (Ctrl+2)")
|
||||||
|
auditory_task_label.setToolTip("click to start a new auditory task (Ctrl+2)")
|
||||||
auditory_task_label.setPixmap(QPixmap(":/icons/auditory_task_large"))
|
auditory_task_label.setPixmap(QPixmap(":/icons/auditory_task_large"))
|
||||||
auditory_task_label.setMaximumWidth(256)
|
auditory_task_label.setMaximumWidth(256)
|
||||||
auditory_task_label.clicked.connect(self.new_auditory_task)
|
auditory_task_label.clicked.connect(self.new_auditory_task)
|
||||||
|
@ -12,6 +12,7 @@
|
|||||||
<file alias="docs_back">icons/back_btn.png</file>
|
<file alias="docs_back">icons/back_btn.png</file>
|
||||||
<file alias="docs_forward">icons/fwd_btn.png</file>
|
<file alias="docs_forward">icons/fwd_btn.png</file>
|
||||||
<file alias="help">icons/help.png</file>
|
<file alias="help">icons/help.png</file>
|
||||||
|
<file alias="quit">icons/blipblop_quit.png</file>
|
||||||
<file alias="new_session">icons/new_session.png</file>
|
<file alias="new_session">icons/new_session.png</file>
|
||||||
<file alias="new_session_larg">icons/new_session_large.png</file>
|
<file alias="new_session_larg">icons/new_session_large.png</file>
|
||||||
<file alias="results_table">icons/blipblop_table.png</file>
|
<file alias="results_table">icons/blipblop_table.png</file>
|
||||||
|
Loading…
Reference in New Issue
Block a user