PLLUG C++/Qt Roadmap Book
  • Вступ
  • Найважливіший розділ у цій книжці
    • Кілька критично важливих порад
    • Встановлення середовища та початок роботи
    • Підготовка до роботи. Командний рядок.
      • Встановлення та налаштування суперконсолі (тільки на Windows)
      • Cheatsheet: Робота з командним рядком
    • Компіляція та запуск першої програми
      • Найменьша програма мовою С++
      • Компіляція програми: як це працює
      • Починаємо програмувати
    • Базова робота з Git та створення власного репозиторію
      • Підготовка до роботи
      • Створюємо репозиторій та заливаємо на GitHub
      • Cheatsheet: Простий алгоритм для роботи з системою контролю версій (одна гілка, один розробник)
      • Працюємо з Git правильно
  • Мова С++ - швидкий вступ та обрані теми
    • Змінні. Деякі з основних типів та їх застосування.
      • Типи int та double
      • Тип bool
      • Тип char
      • Тип std::string
      • Тип std::vector
      • Тип std::array
    • Ключове слово const
  • Середовище розробки QtCreator
    • Налаштування та підготовка до роботи
      • Налаштування інструментаріїв
    • Довідка та ресурси
    • Гарячі клавіші
    • Робота з проектами у QtCreator
      • Файли проекту
      • Основні змінні, які беруть участь у описі проекту
      • Компіляція проекту Qt
      • Очистка проекту
  • Абстрактні типи даних та керування памяттю
    • Абстрактні типи даних
      • Об'єкти та класи. Абстракція.
      • Поля та методи класу
      • Успадкування
      • Віртуальні методи та поліморфізм
    • Вказівники та пам'ять
      • Адреса
      • Вказівники
      • Вказівники: примітивна демонстрація програми у пам'яті
      • Час зберігання об'єкту
  • Знайомство з Qt5
    • Огляд Qt5
      • Ласкаво просимо у світ Qt
      • Огляд можливостей Qt 5
      • Ліцензування Qt
      • Короткий огляд історії Qt
      • “Екосистема” Qt
    • Створення графічного інтерфейсу засобами Qt
      • Віджети (Widgets)
      • Компонування (Layouts)
      • Сигнально-слотові з'єднання
      • Створення сигналів (signals) та слотів (slots)
      • Підсумок: сигнально-слотові з'єднання
      • Коротко про елементи графічного інтерфейсу та їх використання
  • Cheatsheets
  • Demos
  • Missions
    • Mission 1: Досліджуємо Git та командний рядок
    • Mission 2: Консольна гра
    • Mission 3: MazeGame
    • Mission 4: Створюємо абстрактний тип даних
Powered by GitBook
On this page
  1. Середовище розробки QtCreator

Гарячі клавіші

Серед налаштувань редактора варто відзначити редагування гарячих клавіш. Qt Creator надає велику кількість комбінацій клавіш для виконання різноманітних дій. Наведемо деякі з них, які використовуються найчастіше.

Комбінація клавіш

Опис

Esc

Виконує перехід до редагування коду. Кілька послідовних натискань цієї клавіші перемикають користувача у режим редагування, закривають панелі виводу, довідки, відлагодження.

F4

Перемикає редактор між файлом реалізації (.cpp) та відповідним заголовковим файлом ( .h), які містять оголошення інтерфейсу та реалізацію класу відповідно.

F2

Виконує перехід до місця оголошення змінної, функції, класу, на імені яких стояв курсор під час натискання.

F1

Показує довідку для класу чи методу Qt, на імені якого стоїть курсор.

Ctrl+Shift+R

Перейменування змінної, методу, класу, на імені яких стоїть курсор. Ім'я буде змінено в усіх місцях, де зустрічається його використання: не тільки в поточному файлі, але й в інших файлах проекту. При заміні імені буде враховуватися область видимості імені, тож заміна відбудеться тільки в місцях звернення до імені. Саме цим ця дія відрізняється від звичайного пошуку та заміни тексту.

Ctrl+Shift+U

Пошук усіх місць звернення до змінної, методу, класу на імені якого стоїть курсор.

Ctrl+K

Відкриває поле швидкого пошуку та переходу (Locator).

Alt+Enter

Дає змогу відкрити доступні додаткові дії для змінної, методу, класу, оператора у позиції курсора. Ці додаткові дії для рефакторінгу (реорганізації та покращення коду, який існує) можуть містити зміну порядку параметрів, зміни у поточному фрагменті коду, додавання фрагментів коду тощо.

Ctrl+Space

Викликає випадаючий список автоматичного доповнення коду.

Ctrl+F

Пошук тексту у поточному відкритому файлі.

Ctrl+Shift+F

Розширений пошук тексту у файлі, проекті чи групі проектів (доступні додаткові налаштування).

PreviousДовідка та ресурсиNextРобота з проектами у QtCreator

Last updated 6 years ago