[centralwidget] some optimization

This commit is contained in:
Jan Grewe 2025-01-27 17:13:24 +01:00
parent bbd9afe841
commit 9a270f4d97
3 changed files with 26 additions and 22 deletions

View File

@ -103,7 +103,7 @@ class MainWindow(QMainWindow):
self._side_toolbar = QToolBar("Tools toolbar")
self._side_toolbar.setAllowedAreas(Qt.ToolBarArea.LeftToolBarArea)
self._top_toolbar.setIconSize(QSize(48, 48))
self._top_toolbar.setIconSize(QSize(64, 64))
#self._toolbar.setStyleSheet("QToolButton:!hover {background-color:none}")

View File

@ -40,7 +40,7 @@ class CentralWidget(QWidget):
self._mergewidget.fileList = self._tw.fileList
elif "tracks" in s.lower():
self.layout().setCurrentIndex(self._trackindex)
# self._trackwidget.fileList = self._tw.fileList
self._trackwidget.fileList = self._tw.fileList
elif "convert" in s.lower():
self.layout().setCurrentIndex(self._convertindex)
else:

View File

@ -1,9 +1,9 @@
import logging
import pathlib
from PySide6.QtWidgets import QWidget, QPushButton, QFileDialog, QSizePolicy, QGridLayout
from PySide6.QtCore import Signal, Qt, QSize
from PySide6.QtGui import QIcon, QAction, QPixmap
from PySide6.QtWidgets import QWidget, QPushButton, QFileDialog, QSizePolicy, QLabel, QVBoxLayout
from PySide6.QtCore import Signal, Qt
from PySide6.QtGui import QIcon, QAction
class TasksWidget(QWidget):
@ -21,6 +21,7 @@ class TasksWidget(QWidget):
def createActions(self):
self._openAction = QAction(QIcon(":icons/open" + self._iconsuffix), "Open folder")
self._openAction.setToolTip("Open data folder")
self._openAction.triggered.connect(self._on_open)
self._openAction.setEnabled(True)
@ -57,27 +58,30 @@ class TasksWidget(QWidget):
openBtn.setMaximumSize(300, 300)
openBtn.setIconSize(0.95 * openBtn.size())
convertBtn = buttonfromaction(self._convertAction)
convertBtn.setEnabled(True)
convertBtn.setFixedSize(250, 100)
convertBtn.setIconSize(0.95 * convertBtn.size())
# convertBtn = buttonfromaction(self._convertAction)
# convertBtn.setEnabled(True)
# convertBtn.setFixedSize(250, 100)
# convertBtn.setIconSize(0.95 * convertBtn.size())
mergeBtn = buttonfromaction(self._mergeAction)
mergeBtn.setEnabled(False)
mergeBtn.setFixedSize(250, 100)
mergeBtn.setIconSize(0.95 * mergeBtn.size())
# mergeBtn = buttonfromaction(self._mergeAction)
# mergeBtn.setEnabled(False)
# mergeBtn.setFixedSize(250, 100)
# mergeBtn.setIconSize(0.95 * mergeBtn.size())
tracksBtn = buttonfromaction(self._tracksAction)
tracksBtn.setEnabled(False)
tracksBtn.setFixedSize(250, 100)
tracksBtn.setIconSize(0.95 * tracksBtn.size())
# tracksBtn = buttonfromaction(self._tracksAction)
# tracksBtn.setEnabled(False)
# tracksBtn.setFixedSize(250, 100)
# tracksBtn.setIconSize(0.95 * tracksBtn.size())
l = QGridLayout()
l = QVBoxLayout()
l.setAlignment(Qt.AlignmentFlag.AlignCenter)
l.addWidget(openBtn, 0, 0, 3, 1, Qt.AlignmentFlag.AlignCenter)
l.addWidget(convertBtn, 0, 1, 1, 1, Qt.AlignmentFlag.AlignCenter)
l.addWidget(mergeBtn, 1, 1, 1, 1, Qt.AlignmentFlag.AlignCenter)
l.addWidget(tracksBtn, 2, 1, 1, 1, Qt.AlignmentFlag.AlignCenter)
# l.addWidget(QLabel("Open data folder"))
l.addWidget(openBtn, Qt.AlignmentFlag.AlignCenter)
# l.addWidget(openBtn, 0, 0, 3, 1, Qt.AlignmentFlag.AlignCenter)
# l.addWidget(convertBtn, 0, 1, 1, 1, Qt.AlignmentFlag.AlignCenter)
# l.addWidget(mergeBtn, 1, 1, 1, 1, Qt.AlignmentFlag.AlignCenter)
# l.addWidget(tracksBtn, 2, 1, 1, 1, Qt.AlignmentFlag.AlignCenter)
self.setLayout(l)