Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » GUI
  • » Как показать список картинок в PyQt5? [RSS Feed]

#1 Июль 21, 2017 23:49:09

root1
Зарегистрирован: 2017-01-19
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

Как показать список картинок в PyQt5?

Какой можно виджет использовать чтобы показать список картинок? Плюс, рядом нужно разместить кнопки и текст(сверху, снизу, сбоку, повыбору). Пробывал сделать с помощью QtListWidget, но ничего не получилось. Есть пример как делать?

Офлайн

#2 Июль 22, 2017 00:33:12

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9726
Репутация: +  843  -
Профиль   Отправить e-mail  

Как показать список картинок в PyQt5?

root1
Какой можно виджет использовать чтобы показать список картинок?
QHBoxLayout
В него засовываешь виджеты, каждый из которых представляет из себя виджет, сконструированный из нескольких виджетов (картинка + метки + кнопки). Поставь себе QDesigner и там потренируйся, там все виджеты в картинках.



Отредактировано py.user.next (Июль 22, 2017 00:33:33)

Офлайн

#3 Июль 22, 2017 01:18:58

root1
Зарегистрирован: 2017-01-19
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

Как показать список картинок в PyQt5?

py.user.next
Честно говоря ожидал более подробного ответа т.к все написаное уже попробывал и получил отрицательный результат.

Офлайн

#4 Июль 22, 2017 01:45:19

Rodegast
От: Пятигорск
Зарегистрирован: 2007-12-28
Сообщения: 2683
Репутация: +  182  -
Профиль   Отправить e-mail  

Как показать список картинок в PyQt5?

А мы ожидаем более подробного описания. Какое максимальное количество картинок? Какой их размер, должны ли они масштабироваться? Зачем нужны кнопки и текст? Что конкретно не получилось с QtListWidget-ом? Неплохо бы привести эскиз такого виджета.



С дураками и сектантами не спорю, истину не ищу.
Ели кому-то правда не нравится, то заранее извиняюсь.

Офлайн

#5 Июль 22, 2017 02:22:36

root1
Зарегистрирован: 2017-01-19
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

Как показать список картинок в PyQt5?

Rodegast
А мы ожидаем более подробного описания. Какое максимальное количество картинок? Какой их размер, должны ли они масштабироваться? Зачем нужны кнопки и текст? Что конкретно не получилось с QtListWidget-ом? Неплохо бы привести эскиз такого виджета.
Картинок неизвестно, много, от 100 до 1000. Переворачивать картинки на 90 градусов.
Вот что получилось, вставить вместо строк картинки неполучилось
 list = QListWidget()
ls = ['str', 'str2', 'str3']
list.addItems(ls)

Офлайн

#6 Июль 22, 2017 03:17:20

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9726
Репутация: +  843  -
Профиль   Отправить e-mail  

Как показать список картинок в PyQt5?

root1
Картинок неизвестно, много, от 100 до 1000.
Тогда QListWidget или QListView, хотя второе не потянешь из-за сложности реализации (надо знать, как строить архитектуру в виде MVC).
QListWidget даст прокрутку этих картинок.
QListWidgetItem - это элемент списка, в который вставляешь то, что там должно быть.
В QListWidgetItem можно установить QBrush.
В QBrush можно установить картинку.

root1
Вот что получилось, вставить вместо строк картинки неполучилось
Строки оно, конечно, принимает, но это только потому, что строки используются слишком часто в проектах, а не потому что система такая тупая, где тупо взял строку и куда-то там вставил.



Отредактировано py.user.next (Июль 22, 2017 03:19:33)

Офлайн

  • Начало
  • » GUI
  • » Как показать список картинок в PyQt5?[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version