Summary: | Главное окно имеет фиксированный размер | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Sergey V Turchin <zerg> |
Component: | acc | Assignee: | inger <inger> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P2 | ||
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Sergey V Turchin
2005-07-04 20:13:19 MSD
Ну тут я надеюсь на твою помощь. Фиксированные размеры были потому что иначе не понятно на какие размеры родительских виджетов опираться. Ведь при работе с layout'ами (а у нас там всё в layout), родительнские виджеты могут менять свои размеры по мере добавления новых подвиджетов ... ух долго говорил, но надеюсь понятно. 1. Надо все(хотя наверняка не все и не по всем осям) виджеты ресайзить в зависимости от текущего размера главного окна (QApplication::mainWindow()) при ресайзе главного окна. 2. Виджеты шага должны располагаться на QScrollView, чтобы можно было прокручивать, если виджетов минимального размера слишком много, чтобы поместиться в окне. (In reply to comment #2) > 2. Виджеты шага должны располагаться на QScrollView, И размеры виджетов по-идее от него считать. Т.е. все, что с наружи - дизайн c 3-мя элементами: меню/список_шагов, помошь и основные_кнопки. Тогда эти 3 элемента и дизайном будет легко затачивать на конкретную среду Qt, Html или Ndk. Т.е. будет возможность их кардинально менять под среду. (In reply to comment #3) > Т.е. будет возможность их кардинально менять под среду. Например, в консольной версии сделать список шагов в ниспадающем меню, а помощь отдельным окном по F1 В современной версии окно уже не фиксированного размера. |