Изменение размера QMessageBox

Я создал QMessageBox следующим образом:

msg_box = QtGui.QMessageBox()
msg_box.setSizeGripEnabled(True)
msg_box.setIcon( QtGui.QMessageBox.Information )
msg_box.setText('The following files are not .jpg ')
msg_box.setInformativeText('No. of Items : {0}'.format(len(contents)))
msg_box.setDetailedText('{0}'.format('\n'.join([str(sel) for sel in img_sels])))
msg_box.setStandardButtons(QtGui.QMessageBox.Cancel)
msg_exec = msg_box.exec_()

Пользователь выберет несколько изображений, и, если они находятся внутри выбора, если он состоит из элементов, которые не имеют формат jpeg/ .jpg, путь к файлу этих элементов будет сопоставлен и будет отображаться в QMessageBox.

Одна проблема, с которой я столкнулся, заключается в том, что у меня возникают трудности с изменением размера QMessageBox или соответствием ширине пользовательского интерфейса в соответствии с длиной, текстом и т. Д. Поскольку я не могу этого сделать, всплывающий пользовательский интерфейс отображает путь к файлу почти так же, как в обернутом текстовом формате, несколько неприглядно.

Есть ли другие способы, которые я могу сделать, чтобы улучшить код и приспособить его к ширине и т. Д.? Если нет, есть ли другая команда QtGui, которую я могу использовать?

0 ответов

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