Здравствуйте, гость ( Вход | Регистрация )
Litkevich Yuriy | Дата 11.2.2010, 1:29 |
как сделать тоже самое в QtDesigner'е??? два варианта:1) перед применением компоновщика (Q***Layout) расположить виджеты подходящим образом с подходящим размером (на глазок). Затем выделить (удерживая CTRL), нужное кол-во виджетов и нажать кнопку компоновки по сетке. 2) Виджет находящийся в компоновщике можно пытаться растянуть, когда граница виджета дойдёт то следующей ячеки компоновщика, виджет займёт и её. Но при этом могут произойти добавление столбца/строки в компоновщик, как это победить и в какой именно ситуации это происходит я не разобрался. П.С. особенно хорош GridLayout. Не согласен. У меня он почти не используется, т.к. Реальные окошки редко содержат виджеты расставленные именно по сетке. Я в основном использую комбинации Вертикального и горизонтального компоновщика. |
|
kilkinenator | Дата 11.2.2010, 0:52 |
Как известно Layout'ы являются эффективным инструментом для раскидывания элементов, особенно хорош GridLayout. Также, очень удобно видеть результат своего творения заранее, поэтому я люблю использовать QtDesigner. Но никак не могу понять как правильно использовать GridLayout в визуальном редакторе. приведу пример layout->addWidget(button1, 0, 0, 2, 1); layout->addWidget(button1, 2, 0, 1, 1); таким образом одна кнопка займет 2/3 места, а вторая 1/3. внимание вопрос: как сделать тоже самое в QtDesigner'е??? |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 20.4.2024, 15:29 |