Skip to content
Snippets Groups Projects
Commit cd725857 authored by Boman Romain's avatar Boman Romain
Browse files

improve GUI

parent 7f07fe7f
No related branches found
No related tags found
No related merge requests found
Pipeline #7089 passed
......@@ -9,6 +9,7 @@ from PyQt5.QtWidgets import *
from ui_fossils import Ui_Form
import sys
import os
import resources
class Window(QWidget, Ui_Form):
"""Minimal GUI asking for a file and running it
......@@ -17,6 +18,15 @@ class Window(QWidget, Ui_Form):
super(Window, self).__init__(parent)
self.setupUi(self)
self.inpFilePushButton.setIcon(QIcon(':/document-open.png'))
self.wrkspPushButton.setIcon(QIcon(':/document-open.png'))
self.inpFileEditPushButton.setIcon(QIcon(':/system-search.png'))
self.wrkspExplorePushButton.setIcon(QIcon(':/system-search.png'))
self.runPushButton.setIcon(QIcon(':/media-seek-forward.png'))
self.viewPushButton.setIcon(QIcon(':/video-display.png'))
# read Qt settings for the application
settings = QSettings()
# self.restoreGeometry(settings.value("Geometry", self.saveGeometry()))
......@@ -25,8 +35,8 @@ class Window(QWidget, Ui_Form):
self.action = 'cancelled'
iconfile = os.path.join('fossils.png')
self.setWindowIcon(QIcon(iconfile))
#iconfile = os.path.join('fossils.png')
self.setWindowIcon(QIcon(":/fossils.png"))
def on_runPushButton_pressed(self):
# print("runPushButton...")
......
......@@ -27,14 +27,14 @@
<widget class="QLineEdit" name="inpFileLineEdit"/>
</item>
<item row="0" column="2">
<widget class="QPushButton" name="inpFilePushButton">
<widget class="QToolButton" name="inpFilePushButton">
<property name="text">
<string>...</string>
</property>
</widget>
</item>
<item row="0" column="3">
<widget class="QPushButton" name="inpFileEditPushButton">
<widget class="QToolButton" name="inpFileEditPushButton">
<property name="text">
<string>Edit</string>
</property>
......@@ -51,14 +51,14 @@
<widget class="QLineEdit" name="wrkspLineEdit"/>
</item>
<item row="1" column="2">
<widget class="QPushButton" name="wrkspPushButton">
<widget class="QToolButton" name="wrkspPushButton">
<property name="text">
<string>...</string>
</property>
</widget>
</item>
<item row="1" column="3">
<widget class="QPushButton" name="wrkspExplorePushButton">
<widget class="QToolButton" name="wrkspExplorePushButton">
<property name="text">
<string>Explore</string>
</property>
......
:: run this script to generate resources file from .qrc
pyrcc5 -o resources.py resources.qrc
pics/document-open.png

1.51 KiB

pics/media-seek-forward.png

1.18 KiB

pics/system-search.png

2.16 KiB

pics/video-display.png

1.56 KiB

This diff is collapsed.
<!DOCTYPE RCC><RCC version="1.0">
<qresource>
<file alias="fossils.png">fossils.png</file>
<file alias="system-search.png">pics/system-search.png</file>
<file alias="document-open.png">pics/document-open.png</file>
<file alias="video-display.png">pics/video-display.png</file>
<file alias="media-seek-forward.png">pics/media-seek-forward.png</file>
</qresource>
</RCC>
\ No newline at end of file
......@@ -25,10 +25,10 @@ class Ui_Form(object):
self.inpFileLineEdit = QtWidgets.QLineEdit(Form)
self.inpFileLineEdit.setObjectName("inpFileLineEdit")
self.gridLayout.addWidget(self.inpFileLineEdit, 0, 1, 1, 1)
self.inpFilePushButton = QtWidgets.QPushButton(Form)
self.inpFilePushButton = QtWidgets.QToolButton(Form)
self.inpFilePushButton.setObjectName("inpFilePushButton")
self.gridLayout.addWidget(self.inpFilePushButton, 0, 2, 1, 1)
self.inpFileEditPushButton = QtWidgets.QPushButton(Form)
self.inpFileEditPushButton = QtWidgets.QToolButton(Form)
self.inpFileEditPushButton.setObjectName("inpFileEditPushButton")
self.gridLayout.addWidget(self.inpFileEditPushButton, 0, 3, 1, 1)
self.wrksplabel = QtWidgets.QLabel(Form)
......@@ -37,10 +37,10 @@ class Ui_Form(object):
self.wrkspLineEdit = QtWidgets.QLineEdit(Form)
self.wrkspLineEdit.setObjectName("wrkspLineEdit")
self.gridLayout.addWidget(self.wrkspLineEdit, 1, 1, 1, 1)
self.wrkspPushButton = QtWidgets.QPushButton(Form)
self.wrkspPushButton = QtWidgets.QToolButton(Form)
self.wrkspPushButton.setObjectName("wrkspPushButton")
self.gridLayout.addWidget(self.wrkspPushButton, 1, 2, 1, 1)
self.wrkspExplorePushButton = QtWidgets.QPushButton(Form)
self.wrkspExplorePushButton = QtWidgets.QToolButton(Form)
self.wrkspExplorePushButton.setObjectName("wrkspExplorePushButton")
self.gridLayout.addWidget(self.wrkspExplorePushButton, 1, 3, 1, 1)
self.verticalLayout.addLayout(self.gridLayout)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment