mirror of
https://github.com/283375/arcaea-offline-pyside-ui.git
synced 2025-04-18 08:40:18 +00:00
impr: mininumSizeHint
for elided label
- this prevents label growing and expanding the window width too much
This commit is contained in:
parent
eb523620c5
commit
f4fe7bf754
@ -1,4 +1,4 @@
|
||||
from PySide6.QtCore import Qt
|
||||
from PySide6.QtCore import QSize, Qt
|
||||
from PySide6.QtWidgets import QLabel
|
||||
|
||||
|
||||
@ -26,6 +26,11 @@ class ElidedLabel(QLabel):
|
||||
super().resizeEvent(event)
|
||||
self.__cachedText = ""
|
||||
|
||||
def minimumSizeHint(self) -> QSize:
|
||||
size = super().sizeHint()
|
||||
size.setWidth(100)
|
||||
return size
|
||||
|
||||
def paintEvent(self, event) -> None:
|
||||
if self.__elideMode == Qt.TextElideMode.ElideNone:
|
||||
return super().paintEvent(event)
|
||||
|
Loading…
x
Reference in New Issue
Block a user