Я собираюсь написать приложение, которое использует QT4 (с C++ или python, это не важно в этот момент). Одной из функциональных возможностей является «Отображение всех элементов в базе данных».QT4, элементы с разбивкой по страницам
Один элемент имеет название, автор, описание и фото (постоянный размер)
И может быть очень много пунктов. Скажем 400. Не хватит места, чтобы показать все сразу. Одна строка будет иметь 200 пикселей, поэтому мне нужно не более 4 за один раз.
Как их разбивать на страницы? Понятия не имею. Я могу использовать ограничение и смещение в SQL-запросах, но как рассказать окно: «это 5-я страница»?
Любые решения?
Я указал 200px, чтобы сказать, что невозможно иметь все элементы сразу. Я проверю виджет вкладки и уложенный виджет. – matiit
Хорошо, я читаю. Но мне придется создавать динамическое количество страниц. Там не будет одной страницы, мне придется создавать все страницы, а через qstackedwidget показывать только один. Я хорошо понимаю это? – matiit
Я не уверен, что я понимаю ваш комментарий, хороший LOL. Вы можете динамически добавлять/удалять любое количество страниц в QStackedWidget, вплоть до исчерпания памяти. Если у вас есть представление о том, сколько страниц вам нужно заранее, вы можете предварительно выделить страницы для уложенного виджета, прежде чем заполнять их данными. (Например, количество записей/# страницы = количество страниц для построения). Вы ничего не сказали о подробностях приложений, поэтому я не могу быть очень конкретным. – TerryP