реклама на сайте
подробности

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> Пмомгите начать с Qt
ДЕЙЛ
сообщение Feb 12 2015, 09:08
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 234
Регистрация: 7-11-13
Пользователь №: 79 085



Открыл книгу автора Макса Шлее, в главе первой есть пример первой программы. Вроде элементарнейший пример Hello World, но сразу же появились вопросы:
1. Как открыть редактор кода? (в делфи нажатием кнопки F12)
2. Добавил кнопку на форму. Справа есть окно со свойствами. Где искать список событий и как редактировать, к примеру, обработчик нажатия кнопки?
3. С какой книжки лучше начать изучать Qt? Желательно в стиле Флёнова по Delphi. Или где в интернете почитать общее описание среды Qt для Windows?
Go to the top of the page
 
+Quote Post
DL36
сообщение Feb 12 2015, 10:13
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 460
Регистрация: 5-10-06
Из: Херсон
Пользователь №: 21 006



Цитата(ДЕЙЛ @ Feb 12 2015, 13:08) *
1. Как открыть редактор кода? (в делфи нажатием кнопки F12)

https://netbeans.org/
Go to the top of the page
 
+Quote Post
nill
сообщение Feb 12 2015, 10:39
Сообщение #3


Частый гость
**

Группа: Validating
Сообщений: 124
Регистрация: 10-08-05
Пользователь №: 7 502



Цитата(ДЕЙЛ @ Feb 12 2015, 16:08) *
1. Как открыть редактор кода? (в делфи нажатием кнопки F12)

Не совсем понял вопрос. Если нужен редактор кода (программа), то Qt Creator устанавливается вместе со всем окружением. Или попробуйте предложенный NetBeans. А если нужно переключение между редактором кода и визуальным редактором интерфейса, то можно либо нажать кнопку Edit слева и в открывшемся дереве проекта открыть нужный файл, либо просто по Ctrl+Tab переключаться между открытыми файлами.
Цитата(ДЕЙЛ @ Feb 12 2015, 16:08) *
2. Добавил кнопку на форму. Справа есть окно со свойствами. Где искать список событий и как редактировать, к примеру, обработчик нажатия кнопки?

Вам нужен редактор сигналов и слотов (F4). В нём добавляете новый сигнал и далее настраиваете его. Если ещё не знакомы с концепцией сигналов и слотов, то советую начать с изучения этой части, поскольку этом механизм активно используется.
Цитата(ДЕЙЛ @ Feb 12 2015, 16:08) *
3. С какой книжки лучше начать изучать Qt? Желательно в стиле Флёнова по Delphi. Или где в интернете почитать общее описание среды Qt для Windows?

Книжек не читал, поэтому ничего не могу посоветовать. На официальном сайте http://doc.qt.io/qt-5/index.html есть подробная документация по фреймворку, поэтому книги-справочники излишни.
Go to the top of the page
 
+Quote Post
ДЕЙЛ
сообщение Feb 12 2015, 10:57
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 234
Регистрация: 7-11-13
Пользователь №: 79 085



Цитата(nill @ Feb 12 2015, 14:39) *
то можно либо нажать кнопку Edit слева и в открывшемся дереве проекта открыть нужный файл, либо просто по Ctrl+Tab переключаться между открытыми файлами.

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



Цитата(nill @ Feb 12 2015, 14:39) *
Вам нужен редактор сигналов и слотов (F4). В нём добавляете новый сигнал и далее настраиваете его. Если ещё не знакомы с концепцией сигналов и слотов, то советую начать с изучения этой части, поскольку этом механизм активно используется.

у меня какие-то связи по F4 появляются
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Lagman
сообщение Feb 12 2015, 11:06
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 875
Регистрация: 28-10-05
Пользователь №: 10 245



QT Creator надо запускать, создавать проект и ....
Go to the top of the page
 
+Quote Post
Lerk
сообщение Feb 12 2015, 11:23
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 339
Регистрация: 5-05-11
Пользователь №: 64 797



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

PS. Не путайте Qt Creator с Qt Designer'ом. Creator - полноценная IDE, а Designer - модуль этой IDE(хотя на ваших скринах он выглядит как standalone приложение, какая версия Qt?).
Go to the top of the page
 
+Quote Post
nill
сообщение Feb 12 2015, 11:31
Сообщение #7


Частый гость
**

Группа: Validating
Сообщений: 124
Регистрация: 10-08-05
Пользователь №: 7 502



В пятой версии Qt Designer запускается отдельным приложением.
Go to the top of the page
 
+Quote Post
Lerk
сообщение Feb 12 2015, 11:48
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 339
Регистрация: 5-05-11
Пользователь №: 64 797



Цитата(nill @ Feb 12 2015, 14:31) *
В пятой версии Qt Designer запускается отдельным приложением.

У меня 5.3.1 от июня 14года с creator'ом 3.1.2 - все еще встроенный дизайнер.
Go to the top of the page
 
+Quote Post
Lagman
сообщение Feb 12 2015, 11:59
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 875
Регистрация: 28-10-05
Пользователь №: 10 245



Цитата(Lerk @ Feb 12 2015, 14:48) *
У меня 5.3.1 от июня 14года с creator'ом 3.1.2 - все еще встроенный дизайнер.

Если QT ставить под виндой и вместе с mingw, то там куда установлен mingw, лежат отдельно и designer и куча других программ.
Go to the top of the page
 
+Quote Post
Lerk
сообщение Feb 12 2015, 12:14
Сообщение #10


Местный
***

Группа: Свой
Сообщений: 339
Регистрация: 5-05-11
Пользователь №: 64 797



Цитата(Lagman @ Feb 12 2015, 14:59) *
Если QT ставить под виндой и вместе с mingw, то там куда установлен mingw, лежат отдельно и designer и куча других программ.

Никогда не любил инструкций(вру, было время..). У меня Qt под виндой, с mingw, и standalone дизайнера нету sm.gif
Go to the top of the page
 
+Quote Post
ДЕЙЛ
сообщение Feb 12 2015, 13:16
Сообщение #11


Местный
***

Группа: Участник
Сообщений: 234
Регистрация: 7-11-13
Пользователь №: 79 085



Цитата(Lerk @ Feb 12 2015, 15:23) *
Во-первых, в QtCreator'e есть замечательная Справка. Для начала вам справки хватит выше крыши. Что касается чтива, то талмуд Шлее, имхо, лучший вариант.

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

Цитата(Lerk @ Feb 12 2015, 15:23) *
Во-первых, в QtCreator'e есть замечательная Справка.

А где искать QtCreator?
В папке с программой его нет.
Go to the top of the page
 
+Quote Post
SM
сообщение Feb 12 2015, 13:16
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Не. Ну это уже слишком. В книжке по Microsoft Visual Studio тоже нет описания, как надо кликнуть на кнопку "Пуск", чтобы ее запустить.
Go to the top of the page
 
+Quote Post
ДЕЙЛ
сообщение Feb 12 2015, 13:20
Сообщение #13


Местный
***

Группа: Участник
Сообщений: 234
Регистрация: 7-11-13
Пользователь №: 79 085



Цитата(SM @ Feb 12 2015, 17:16) *
Не. Ну это уже слишком. В книжке по Microsoft Visual Studio тоже нет описания, как надо кликнуть на кнопку "Пуск", чтобы ее запустить.

Согласен, но всё равно никак не нахожу редактор кода. Его вижу только через Форма->Показать код... , но там ничего менять нельзя и никакой подсветки синтаксиса.
Go to the top of the page
 
+Quote Post
SM
сообщение Feb 12 2015, 13:24
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(ДЕЙЛ @ Feb 12 2015, 16:16) *
А где искать QtCreator?


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

Там можно по-разному поставить этот Qt...
Go to the top of the page
 
+Quote Post
nill
сообщение Feb 12 2015, 13:30
Сообщение #15


Частый гость
**

Группа: Validating
Сообщений: 124
Регистрация: 10-08-05
Пользователь №: 7 502



Цитата(ДЕЙЛ @ Feb 12 2015, 20:16) *
А где искать QtCreator?

Вы Designer откуда запускали?
Go to the top of the page
 
+Quote Post

3 страниц V   1 2 3 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 11:56
Рейтинг@Mail.ru


Страница сгенерированна за 0.0148 секунд с 7
ELECTRONIX ©2004-2016