Создайте диалог с кнопкой «Начать импорт» вверху. Когда пользователь нажимает это:
Заполните QFormLayout
:
Макет должен иметь флажок, а метка - это имя картинки для импорта. Я не уверен в ваших требованиях, но вы также можете отобразить эскиз изображения.
Пользователь просто проверяет нужные ему изображения.
Тогда внизу есть кнопка «Сохранить ...». Когда пользователь нажимает эту кнопку, появляется диалоговое окно «Сохранить как». Вы сохраняете все проверенные изображения, отбрасываете остальные.
Если изображений нет, измените текст кнопки «Сохранить ...» на «ОК» и отобразите QLabel
со строкой «Нет изображений» Вы можете переключаться между QLabel
и QFormLayout
, используя QStackedWidget
.
Оформить заказ на 1022 *: http://doc.trolltech.com/qq/qq25-formlayout.html
Опция: избавиться от кнопки «Начать импорт». Приложение должно автоматически заполнять QFormLayout при запуске (возможно, в конструкторе, если это достаточно быстро).