Проблема, которую вы описываете, может возникать из-за различий в масштабировании DPI между Qt Designer и вашим приложением на PyQt5. Попробуйте установить масштаб DPI для вашего приложения в Python с использованием следующего кода:
import ctypes
from PyQt5 import uic, QtWidgets, QtCore
import ctypes
from PyQt5 import uic, QtWidgets, QtCore
# Получаем масштаб DPI
user32 = ctypes.windll.user32
screen_dpi = user32.GetDpiForSystem()
# Устанавливаем масштаб DPI для приложения
QtWidgets.QApplication.setAttribute(QtCore.Qt.AA_EnableHighDpiScaling, True)
QtWidgets.QApplication.setAttribute(QtCore.Qt.AA_UseHighDpiPixmaps, True)
# Загружаем UI файл
Form, _ = uic.loadUiType("simple.ui")
# Определяем класс Ui
class Ui(QtWidgets.QMainWindow, Form):
def __init__(self):
super(Ui, self).__init__()
self.setupUi(self)
self.setGlobalDpiScaleFactor(screen_dpi / 96.0)
def setGlobalDpiScaleFactor(self, factor):
self.factor = factor
self.update()
def sizeHint(self):
size = super(Ui, self).sizeHint()
return size * self.factor
if __name__ == "__main__":
import sys
app = QtWidgets.QApplication(sys.argv)
w = Ui()
w.show()
sys.exit(app.exec_())