QLineEdit должен иметь фиксированный размер - PullRequest
0 голосов
/ 24 мая 2018

Я разработал UI с Qt, но столкнулся с проблемой.В моем UI я использую два QLineEdit для IP-адресов.Они имеют фиксированную ширину, используя setFixedWidth.

Когда дочерний виджет, содержащий их, установлен сверху с помощью parentLayout->setAlignment(&childWidget, Qt::AlignTop), я получаю правильную ширину QLineEdit:

childWidget on top

Но когда childWidget отцентрирован вертикально и слева с:
parentLayout->setAlignment(&childWidget, Qt::AlignVCenter | Qt::AlignLeft)
, я получаю меньшую ширину QLineEdit:

childWidget vertically centered and on the left

Я не понимаю, почему QLineEdit имеют меньшую ширину, когда childWidget слева, их ширина должна быть такой же, как и фиксированная.

...