
Рис. 2.7. Вид формы после установки свойств виджетов
На следующем этапе виджеты размещаются в форме требуемым образом:
1. Щелкните по текстовой метке Cell Location и нажмите клавишу Shift одновременно со щелчком по полю редактирования, обеспечив одновременный выбор этих виджетов. Выберите в меню Form|Lay Out Horizontally (Форма|Горизонтальная компоновка).
2. Щелкните по растяжке, затем, удерживая клавишу Shift, щелкните по клавишам ОК и Cancel. Выберите в меню Form|Lay Out Horizontally.
3. Щелкните по свободному месту формы, аннулируя выбор любых виджетов, затем выберите в меню функцию Form|Lay Out Vertically (Форма|Вертикальная компоновка).
4. Выберите в меню функцию Form|Adjust Size для установки предпочитаемого размера формы.
Красными линиями на форме обозначаются созданные менеджеры компоновки. Они невидимы при выполнении программы.

Рис. 2.8. Форма с менеджерами компоновки
Теперь выберите в меню функцию Edit|Edit Tab Order (Правка|Редактировать порядок перехода по клавише табуляции). Рядом с каждым виджетом, которому может передаваться фокус, появятся синие прямоугольники. Щелкните по каждому виджету, соблюдая необходимую вам последовательность перевода фокуса, затем выберите в меню функцию Edit|Edit Widgets для выхода из режима редактирования переходов по клавише табуляции.

Рис. 2.9. Установка последовательности перевода фокуса по виджетам формы
Для предварительного просмотра спроектированного диалогового окна выберите в меню функцию Form|Preview (Форма|Предварительный просмотр). Проверьте последовательность перехода фокуса, нажимая несколько раз клавишу табуляции. Нажмите одновременно клавиши Alt+C для перевода фокуса на строку редактирования. Нажмите на кнопку Cancel для прекращения работы.
Сохраните спроектированное диалоговое окно в файле gotocelldialog. ui в каталоге с названием gotocell и создайте файл main.срр в том же каталоге с помощью обычного текстового редактора.
#include <QApplication> #include <QDialog>
#include "ui_gotocelldialog.h"
<< назад вперед >>