我创建了一个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调整大小或者UI宽度符合长度或文本等。由于我无法做到这一点,弹出窗口ui显示文件路径几乎就像一个包装的文本格式,有点难看。
我还有其他方法可以改进代码并使其适应宽度等吗? 如果没有,我可以考虑使用另一个QtGui命令吗?