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,
|
QHeaderView,
|
||||||
QTableWidgetItem,
|
QTableWidgetItem,
|
||||||
QTextEdit,
|
QTextEdit,
|
||||||
QStatusBar
|
QStatusBar,
|
||||||
|
QStyledItemDelegate,
|
||||||
)
|
)
|
||||||
|
|
||||||
from PySide6.QtGui import (
|
from PySide6.QtGui import (
|
||||||
@@ -60,6 +61,11 @@ import base64
|
|||||||
def windowCloseHelper():
|
def windowCloseHelper():
|
||||||
QGuiApplication.quit()
|
QGuiApplication.quit()
|
||||||
|
|
||||||
|
class CenteredDelegate(QStyledItemDelegate):
|
||||||
|
def initStyleOption(self, option, index):
|
||||||
|
super().initStyleOption(option, index)
|
||||||
|
option.displayAlignment = Qt.AlignmentFlag.AlignVCenter
|
||||||
|
|
||||||
class MainWindow(QtWidgets.QMainWindow, QWidget):
|
class MainWindow(QtWidgets.QMainWindow, QWidget):
|
||||||
eventFilter = eventFilter
|
eventFilter = eventFilter
|
||||||
log_signal = Signal(str)
|
log_signal = Signal(str)
|
||||||
@@ -176,6 +182,8 @@ class MainWindow(QtWidgets.QMainWindow, QWidget):
|
|||||||
|
|
||||||
# Tracker list
|
# Tracker list
|
||||||
self.tracker_list = QComboBox()
|
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.addItems(list(state.trackers.keys()))
|
||||||
self.tracker_list.setCursor(Qt.CursorShape.PointingHandCursor)
|
self.tracker_list.setCursor(Qt.CursorShape.PointingHandCursor)
|
||||||
self.tracker_list.activated.connect(self.set_tracker)
|
self.tracker_list.activated.connect(self.set_tracker)
|
||||||
|
|||||||
Reference in New Issue
Block a user