mirror of
https://github.com/KeksPirates/SoftwareManager.git
synced 2026-08-03 17:39:42 +02:00
fix: tracker drop down menu text being incorrectly aligned
This commit is contained in:
@@ -42,7 +42,8 @@ from PySide6.QtWidgets import (
|
||||
QHeaderView,
|
||||
QTableWidgetItem,
|
||||
QTextEdit,
|
||||
QStatusBar
|
||||
QStatusBar,
|
||||
QStyledItemDelegate,
|
||||
)
|
||||
|
||||
from PySide6.QtGui import (
|
||||
@@ -60,6 +61,11 @@ import base64
|
||||
def windowCloseHelper():
|
||||
QGuiApplication.quit()
|
||||
|
||||
class CenteredDelegate(QStyledItemDelegate):
|
||||
def initStyleOption(self, option, index):
|
||||
super().initStyleOption(option, index)
|
||||
option.displayAlignment = Qt.AlignmentFlag.AlignVCenter
|
||||
|
||||
class MainWindow(QtWidgets.QMainWindow, QWidget):
|
||||
eventFilter = eventFilter
|
||||
log_signal = Signal(str)
|
||||
@@ -176,6 +182,8 @@ class MainWindow(QtWidgets.QMainWindow, QWidget):
|
||||
|
||||
# Tracker list
|
||||
self.tracker_list = QComboBox()
|
||||
self.tracker_list.setContentsMargins(0, 0, 0, 0)
|
||||
self.tracker_list.setItemDelegate(CenteredDelegate(self.tracker_list))
|
||||
self.tracker_list.addItems(list(state.trackers.keys()))
|
||||
self.tracker_list.setCursor(Qt.CursorShape.PointingHandCursor)
|
||||
self.tracker_list.activated.connect(self.set_tracker)
|
||||
|
||||
Reference in New Issue
Block a user