Перейти к содержанию
    

Открыл книгу автора Макса Шлее, в главе первой есть пример первой программы. Вроде элементарнейший пример Hello World, но сразу же появились вопросы:

1. Как открыть редактор кода? (в делфи нажатием кнопки F12)

2. Добавил кнопку на форму. Справа есть окно со свойствами. Где искать список событий и как редактировать, к примеру, обработчик нажатия кнопки?

3. С какой книжки лучше начать изучать Qt? Желательно в стиле Флёнова по Delphi. Или где в интернете почитать общее описание среды Qt для Windows?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Гость nill
1. Как открыть редактор кода? (в делфи нажатием кнопки F12)

Не совсем понял вопрос. Если нужен редактор кода (программа), то Qt Creator устанавливается вместе со всем окружением. Или попробуйте предложенный NetBeans. А если нужно переключение между редактором кода и визуальным редактором интерфейса, то можно либо нажать кнопку Edit слева и в открывшемся дереве проекта открыть нужный файл, либо просто по Ctrl+Tab переключаться между открытыми файлами.

2. Добавил кнопку на форму. Справа есть окно со свойствами. Где искать список событий и как редактировать, к примеру, обработчик нажатия кнопки?

Вам нужен редактор сигналов и слотов (F4). В нём добавляете новый сигнал и далее настраиваете его. Если ещё не знакомы с концепцией сигналов и слотов, то советую начать с изучения этой части, поскольку этом механизм активно используется.

3. С какой книжки лучше начать изучать Qt? Желательно в стиле Флёнова по Delphi. Или где в интернете почитать общее описание среды Qt для Windows?

Книжек не читал, поэтому ничего не могу посоветовать. На официальном сайте http://doc.qt.io/qt-5/index.html есть подробная документация по фреймворку, поэтому книги-справочники излишни.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

то можно либо нажать кнопку Edit слева и в открывшемся дереве проекта открыть нужный файл, либо просто по Ctrl+Tab переключаться между открытыми файлами.

Ctrl+Tab не помогает, ничего не открывается. Где слева искать кнопку Edit?

 

 

 

Вам нужен редактор сигналов и слотов (F4). В нём добавляете новый сигнал и далее настраиваете его. Если ещё не знакомы с концепцией сигналов и слотов, то советую начать с изучения этой части, поскольку этом механизм активно используется.

у меня какие-то связи по F4 появляются

post-79085-1423738578_thumb.jpg

post-79085-1423738646_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Во-первых, в QtCreator'e есть замечательная Справка. Для начала вам справки хватит выше крыши. Что касается чтива, то талмуд Шлее, имхо, лучший вариант. По поводу сигналов/слотов: на мой взгляд, лучше их прописывать ручками. Designer нужен для быстрого набрасывания интерфейса, но использовать его для собственно программирования я бы не стал.

 

PS. Не путайте Qt Creator с Qt Designer'ом. Creator - полноценная IDE, а Designer - модуль этой IDE(хотя на ваших скринах он выглядит как standalone приложение, какая версия Qt?).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В пятой версии Qt Designer запускается отдельным приложением.

У меня 5.3.1 от июня 14года с creator'ом 3.1.2 - все еще встроенный дизайнер.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У меня 5.3.1 от июня 14года с creator'ом 3.1.2 - все еще встроенный дизайнер.

Если QT ставить под виндой и вместе с mingw, то там куда установлен mingw, лежат отдельно и designer и куча других программ.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если QT ставить под виндой и вместе с mingw, то там куда установлен mingw, лежат отдельно и designer и куча других программ.

Никогда не любил инструкций(вру, было время..). У меня Qt под виндой, с mingw, и standalone дизайнера нету :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Во-первых, в QtCreator'e есть замечательная Справка. Для начала вам справки хватит выше крыши. Что касается чтива, то талмуд Шлее, имхо, лучший вариант.

Вот открыл Шлее - в самом начале пример Hello World и ни слова о том, как открыть этот самый редактор для печатания примера. Версия 4.8.4

 

Во-первых, в QtCreator'e есть замечательная Справка.

А где искать QtCreator?

В папке с программой его нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не. Ну это уже слишком. В книжке по Microsoft Visual Studio тоже нет описания, как надо кликнуть на кнопку "Пуск", чтобы ее запустить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не. Ну это уже слишком. В книжке по Microsoft Visual Studio тоже нет описания, как надо кликнуть на кнопку "Пуск", чтобы ее запустить.

Согласен, но всё равно никак не нахожу редактор кода. Его вижу только через Форма->Показать код... , но там ничего менять нельзя и никакой подсветки синтаксиса.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А где искать QtCreator?

 

А Вы его ставили (если речь о 4.8.4) ? https://download.qt.io/archive/qtcreator/2.5/

 

Там можно по-разному поставить этот Qt...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...