Кнопка QT меняет свой размер и обрезает текст в нем

Я новичок в QT и создал простое приложение пользовательского интерфейса в нем. Приложение содержит только кнопку с текстом. Когда я запускаю исполняемый файл на той же машине, он выглядит нормально, но когда я запускаю исполняемый файл на другом компьютере (то же разрешение), размер кнопки уменьшался, но текст внутри кнопки не уменьшался. Я подозреваю, что это может быть связано с драйвером дисплея. Если я увеличу ширину кнопки, то на другой машине она будет отлично отображаться, но на той же машине она будет выглядеть очень большой.

Пожалуйста, найдите скриншоты ниже.

! [Другая машина, но она поддерживает большее разрешение] [1]

! [Та же машина][2]

Любое предложение решить эту проблему?

1 ответ

Я собираюсь отослать вас к некоторым учебникам на YouTube по раскладкам Qt.

Вместо того чтобы размещать виджеты в абсолютных позициях на нескольких машинах, ваше приложение должно (как минимум) адаптироваться к различным средам. Qt Layouts поможет вам в этом.

Другие вопросы по тегам