From 6a3ff8d6acf859985d1cfb5c4c957b859697596f Mon Sep 17 00:00:00 2001 From: Dan Albert Date: Wed, 3 Nov 2021 19:23:54 -0700 Subject: [PATCH] Tell Qt that we actually want text to fit. Why isn't this the default? Fixes https://github.com/dcs-liberation/dcs_liberation/issues/1670 (cherry picked from commit 5923ba21de84932c1980235714893148900ee371) --- qt_ui/windows/basemenu/UnitTransactionFrame.py | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/qt_ui/windows/basemenu/UnitTransactionFrame.py b/qt_ui/windows/basemenu/UnitTransactionFrame.py index f5ad347c..5ec31619 100644 --- a/qt_ui/windows/basemenu/UnitTransactionFrame.py +++ b/qt_ui/windows/basemenu/UnitTransactionFrame.py @@ -2,27 +2,27 @@ from __future__ import annotations import logging from enum import Enum -from typing import TypeVar, Generic +from typing import Generic, TypeVar from PySide2.QtCore import Qt from PySide2.QtWidgets import ( + QApplication, + QFrame, + QGridLayout, QGroupBox, QHBoxLayout, QLabel, + QLayout, + QMessageBox, QPushButton, QSizePolicy, QSpacerItem, - QGridLayout, - QApplication, - QFrame, - QMessageBox, ) -from game.dcs.unittype import UnitType +from game.purchaseadapter import PurchaseAdapter, TransactionError from qt_ui.models import GameModel from qt_ui.windows.GameUpdateSignal import GameUpdateSignal from qt_ui.windows.QUnitInfoWindow import QUnitInfoWindow -from game.purchaseadapter import PurchaseAdapter, TransactionError class RecruitType(Enum): @@ -153,6 +153,7 @@ class UnitTransactionFrame(QFrame, Generic[TransactionItemType]): exist.setMaximumHeight(72) exist.setMinimumHeight(36) existLayout = QHBoxLayout() + existLayout.setSizeConstraint(QLayout.SetMinimumSize) exist.setLayout(existLayout) existing_units = self.current_quantity_of(item)