| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Программирование под Unix/Linux > QT: QScrollArea |
| Автор: Амортизатор2 11.10.2006, 00:17 |
| Окно - в нем область для редактирования текста и внизу окно (листбокс) консоли (посмотрите на любую ide). Область редактирования сделана ввиде QScrollArea с установленным QWidget, в котром рендерится текст. Консоль снизу - листбокс. Редактор в одиночку (без консоли) получается нормально - при условии, что scrollArea выставить главным виджетом окна setCentralWidget. Проблема в том, что в этом случае listBox некуда засунуть (он будет рендерится прямо поверх виджета в scrollArea). Если же scrollArea не устанвливать setCentralWidget-ом, то область редактирования не видна. |
| Автор: Амортизатор2 16.10.2006, 00:48 |
| Layout-ы не пойдут, логика относит. размещения элементов слишком сложная. Перегрузил виртуальный метод resizeEvent - вручную задаю положение элементов. |