Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
SPO_SRS.doc
Скачиваний:
5
Добавлен:
02.05.2019
Размер:
1.06 Mб
Скачать

5. Розробка графічного інтерфейсу за допомогою бібліотеки Qt3. Створення в kDevelop базової структури додатку

5.1. Словник

Виджет|: виджет|, або елемент управління — це частина|частка| графічного інтерфейсу, наприклад, кнопка або поле для введення тексту.

Макет: це слово позначає|значить| спосіб розташування виджетов| у вікні. У простому випадку елемент може бути поміщений в певне положення|становище| і йому можуть бути додані|наділені,надані| певні розміри. Але|та| коли користувач змінює|зраджує| розмір вікна, виджети| повинні залишатися на своєму місці і при цьому відповідно змінювати|зраджувати| розмір. Linux дозволяє зробити це, помістивши виджети| в макет.

Сигнал і слот: Сигнали і слоти використовуються для зв'язку між об'єктами. Механізм сигналів і слотів є|з'являється,являється| найважливішою можливістю|спроможністю| Qt. Сигнали виходять від об'єктів, коли ті міняють|змінюють,замінюють| свій стан так, що цю зміну потрібно буде зафіксувати і виконати у зв'язку з ним якої-небудь дії. Слоти можуть бути використані для отримання|здобуття| сигналів. Слоти — це методи. Ви можете підключати скільки завгодно сигналів до одного слота, і сигнал може бути підключений до будь-якої кількості слотів. У документації, що поставляється з|із| Qt ви знайдете описи сигналів і слотів для кожного класу. Ви можете реалізувати свої власні слоти.

5.2. Створення|створіння| проекту

Базову структуру додатку|застосування| (тобто головне вікно) можна легко і швидко створити за допомогою KDevelop. Запустіть KDevelop і в меню Project (Проект) виберіть New Project (Створити проект). З'явиться|появиться| майстер створення|створіння| додатку|застосування|. Виберіть C++ => KDE => Simple KDE Application. Введіть|запровадьте| ім'я проекту (SigCreate), ваше ім'я і e-mail (мал. 1).

Мал. 1. Створення проекта

Натисніть|натискуйте| Next (Далі), зверніть увагу на опцію CVS і на шаблони заголовків (вони вставляються в початок кожного файлу з|із| початковим|вихідним| кодом). У останньому вікні натисніть|натискуйте| Finish (Готово). KDevelop створить всі файли, необхідні для компіляції проекту. Ви можете використовувати закладку|закладення| File Selector (зліва|ліворуч|) для вибору файлів. Відкрийте|відчиніть| 3 файли: main.cpp, sigcreate.cpp і sigcreate.h (мал. 2).

Коли майстер створення|створіння| додатків|застосувань| закінчить роботу, ви можете переконатися, що все гаразд, скомпілювавши додаток|застосування|. Для цього виберіть Build (Збірка|зборка,збирання|) -> Run automake & friends, потім Build (Збірка|зборка,збирання|) -> Run configure. У вікні Messages (Повідомлення|сполучення|) повинно з'явитися|появитися| наступне|слідуюче|:

" Good - your configure finished. Start make now

* * *** Success ***

Тепер ви можете виконати команду Build (Збірка|зборка,збирання|) -> Build Project (або просто натисніть|натискуйте| F8). Потім виконаєте команди Build (Збірка|зборка,збирання|) -> Install (Встановити) і Build (Збірка|зборка,збирання|) -> Execute program (Запустити програму) (або F9). Результат показаний на мал. 3.

Мал. 3: Простий додаток|застосування| для KDE

Тепер, коли ми створили основу, можна почати|розпочати,зачати| розробку додатку|застосування|.

Якщо KDevelop не розпізнає автоматично змінні оточення QTDIR і KDEDIR, визначте їх значення уручну|вручну| в діалозі Project (Проект) => Project Options... => Configure Options.

Мал. 4 Параметри проекта

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]