Теперь эта метка будет выглядеть как Јell Location и иметь строку редактиро­вания в качестве партнера. Выберите Click Edit|Edit Widgets (Правка|Редактировать виджеты) для выхода из режима установки партнеров.


Рис. 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"


<< назад вперед >>