3. Измените их свойство title на значения «&Secondary Кеу» (вторичный ключ) и «&Tertiary Кеу» (третичный ключ).
4. Создайте одну вертикальную растяжку и расположите ее между элементом группы первичного ключа и элементом группы вторичного ключа.
5. Расположите виджеты в сетке, как показано на рис. 2.12 (а).
6. Щелкните по форме, чтобы отменить выбор любых виджетов, затем выберите функцию меню FormfLay Out in a Grid (Форма| Расположить в сетке). Форма должна иметь вид, показанный на рис. 2.12 (б).
7. Свойство sizeHint («идеальный» размер) двух вертикальных растяжек установите на значение [20,0].
В результате менеджер компоновки в ячейках сетки будет иметь два столбца и четыре строки - всего восемь ячеек. Элемент группа первичного ключа, левая вертикальная распорка, элемент группа вторичного ключа и элемент группа третичного ключа - каждый из них занимает одну ячейку. Менеджер вертикальной компоновки, содержащий кнопки OK, Cancel и More, занимает две ячейки. Справа внизу диалогового окна будет две свободные ячейки. Если у вас получилась другая картинка, отмените компоновку, измените положение виджетов и повторите все сначала.

Рис. 2.12. Расположение дочерних элементов формы в сетке
Переименуйте форму на «SortDialog» (диалоговое окно сортировки) и измените заголовок на «Sort> (сортировка). Задайте имена дочерним виджетам, как показано на рис. 2.13.
Выберите функцию меню Edit|Edit Tab Order. Щелкайте поочередно по каждому выпадающему списку, начиная с верхнего и заканчивая нижним, затем щелкайте по кнопкам OK, Cancel и More, которые расположены справа. Выберите функцию меню Edit|Edit Widgets для выхода из режима установки переходов по клавише табуляции.
Теперь, когда форма спроектирована, мы готовы обеспечить ее функциональное наполнение, устанавливая некоторые соединения «сигнал-слот». Qt Designer позволяет устанавливать соединения между виджетами одной формы. Нам требуется обеспечить два соединения.
Выберите функцию меню Edit|Edit Signals/Slots (Правка|Редактировать сигналы и слоты) для входа в режим формирования соединений в Qt Designer. Соединения представлены синими стрелками между виджетами формы. Поскольку нами выбран шаблон «Dialog with Buttons Right», кнопки OK и Cancel уже подключены к слотам accept () и reject() виджета QDialog
<< назад вперед >>