Russian Qt Forum

Qt => Вопросы новичков => Тема начата: Segittarius от Январь 02, 2014, 15:39



Название: Работа Qt с опциями OS Windows
Отправлено: Segittarius от Январь 02, 2014, 15:39
Здравствуйте! И с Наступившим вас всех!))
Я собираюсь писать одну прогру на Qt. И для того, что бы приступить к задуманному, мне необходимо уточнить пару другую моментов:
1. Может ли Qt работать с опциями Windows? (К примеру изменить файл подкачки в системе) И если может, то надо ли подключать дополнительные библиотеки наподобие Win api?
2. Можно ли программе на Qt научить запускать скрипты? К примеру написан скрипт на автоматическую установку какой-либо сторонней проги. И во время исполнения программы на qt, будет вызываться этот скрип.

P.s. И еще такой вопрос. Посоветуйте литературу для qt. Такую что бы ясно и понятно было)) И...убейте меня за это слово, но и что бы интересная была)


Название: Re: Работа Qt с опциями OS Windows
Отправлено: Bepec от Январь 02, 2014, 16:06
1) Можно всё. Нужно подключать то, что нужно для выполнения определённой задачи.
2) Можно всё.
3) Бланшет. Программирование на Qt (ну или как то так).


Название: Re: Работа Qt с опциями OS Windows
Отправлено: Segittarius от Январь 02, 2014, 17:21
Благодарю) Буду стараться.
Тогда еще такой наглый вопрос...
 По поводу подключения того что нужно. Вот это "что нужно", может есть конкретные расширения и библиотеки?


Название: Re: Работа Qt с опциями OS Windows
Отправлено: Bepec от Январь 02, 2014, 21:04
Что вам надо, то и подключайте. Хотите графики рисовать - Qwt, хотите winApi - windows.h, хотите шаблонов - boost.

PS конкретизируйте :)


Название: Re: Работа Qt с опциями OS Windows
Отправлено: Segittarius от Январь 02, 2014, 21:34
Ну могу сказать так. Хочу задать проге алгоритм, при котором она сама будет лезть в настройки винды (к примеру файл подкачки и изменять его на заданное в проге значение). Далее задать стиль интерфейса. Ну или изменить настройки стандартного брандмауэра.
Вот и хотел бы узнать, может вы уже сталкивались с подобным. И можете посоветовать какие-нибудь "примочки" для QT.
Я себе пока что поставил Qt Creator (+linguist, +mingw, +msys и еще кучку другую =)).


Название: Re: Работа Qt с опциями OS Windows
Отправлено: Bepec от Январь 02, 2014, 22:18
Всё делается через winApi. Да, делал.


Название: Re: Работа Qt с опциями OS Windows
Отправлено: kambala от Январь 02, 2014, 22:57
если вся программа завязана на дерганьи винапи функций, то особого смысла использовать Qt нету


Название: Re: Работа Qt с опциями OS Windows
Отправлено: Bepec от Январь 02, 2014, 23:22
А интерфейс?


Название: Re: Работа Qt с опциями OS Windows
Отправлено: kambala от Январь 03, 2014, 00:10
простенький интерфейс можно и на винапи сделать — в итоге исполняемый файл будет весить намного меньше и не будет тянуть отдельные длл


Название: Re: Работа Qt с опциями OS Windows
Отправлено: Segittarius от Январь 03, 2014, 05:19
Спасибо вам огромное!) Теперь все зависит от меня! Пойду стараться=)
Если что, буду писать))


Название: Re: Работа Qt с опциями OS Windows
Отправлено: kuzulis от Январь 03, 2014, 11:45
А интерфейс?

WTL во все поля! :)


Название: Re: Работа Qt с опциями OS Windows
Отправлено: Segittarius от Январь 03, 2014, 16:46
А еще поднялся вопрос.. Не подскажите какой-нибудь путний ресурс по установке и настройке Qt и всех расширений и библиотек. А то я Qt Creator поставил, залил на него MinGW. Но когда начинаю компилировать прогу, то выдает такое сообщение
"Возникла ошибка при сборке проекта Client (цель: Desktop)
Во время выполнения сборки на этапе «qmake»"
Я полазил в настройках и заметил, вроде бы, что для qmake нет инструментария. Подскажите что делать?)


Название: Re: Работа Qt с опциями OS Windows
Отправлено: Alex Custov от Январь 03, 2014, 17:11
Я полазил в настройках и заметил, вроде бы, что для qmake нет инструментария. Подскажите что делать?)

Qt Creator - это просто IDE. В комплект к нему нужно ставить компилятор и библиотеки Qt, и потом в настройках добавить новые инструментарии.


Название: Re: Работа Qt с опциями OS Windows
Отправлено: Serr500 от Январь 03, 2014, 17:14
Qt Creator поставил, залил на него MinGW.
Этого мало. Кроме Qt Creator'а, который является IDE, и MinGW, который компилятор, нужна ещё и сама Qt.  ;) Проще всего взять Qt Online Installer и установить нужные компоненты. Вроде, они в этом случае сами где нужно прописываются.


Название: Re: Работа Qt с опциями OS Windows
Отправлено: gil9red от Январь 03, 2014, 17:38
Qt Creator поставил, залил на него MinGW.
Этого мало. Кроме Qt Creator'а, который является IDE, и MinGW, который компилятор, нужна ещё и сама Qt.  ;) Проще всего взять Qt Online Installer и установить нужные компоненты. Вроде, они в этом случае сами где нужно прописываются.
У mingw отладчик в комплекте? :)


Название: Re: Работа Qt с опциями OS Windows
Отправлено: Segittarius от Январь 03, 2014, 18:58
Сам Qt был поставлен. Далее ставил Qt Creator и MinGw.
А вот как правильно инструментарии задавать я хз. Пробовал. Но реакции 0!


Название: Re: Работа Qt с опциями OS Windows
Отправлено: Bepec от Январь 03, 2014, 19:01
Советую поставить VS 2008, хотя бы лом... триалку  (хе хе хе все мы понимаем что я хотел сказать). И поставьте Qt Addin. И будет у вас всё превосходно.

PS но настроить хоть раз креатор надо. Чтобы чувствовать разницу :)


Название: Re: Работа Qt с опциями OS Windows
Отправлено: Serr500 от Январь 03, 2014, 19:07
У mingw отладчик в комплекте? :)
Насколько мне известно, да. Раньше были какие-то проблемы, нужно было собирать дополнительный модуль для Qt Creator, но сейчас отладчик GDB работает "из коробки".


Название: Re: Работа Qt с опциями OS Windows
Отправлено: Segittarius от Январь 03, 2014, 19:46
Ну что ж... полетела моя душенька в рай)))


Название: Re: Работа Qt с опциями OS Windows
Отправлено: Alex Custov от Январь 03, 2014, 20:21
PS но настроить хоть раз креатор надо. Чтобы чувствовать разницу :)

Там нет ничего сложного, зато программы, скомпилированные mingw, работают быстрее.


Название: Re: Работа Qt с опциями OS Windows
Отправлено: Bepec от Январь 03, 2014, 20:46
Неправда ваша :) На процессорах intel и в ОС Windows микрософтовский бинарник быстрее :D


Название: Re: Работа Qt с опциями OS Windows
Отправлено: Alex Custov от Январь 03, 2014, 21:32
Неправда ваша :) На процессорах intel и в ОС Windows микрософтовский бинарник быстрее :D

Есть ссылки на бенчмарки?


Название: Re: Работа Qt с опциями OS Windows
Отправлено: Bepec от Январь 03, 2014, 21:39
Ммм... Ссылок не дам.
Есть слова человека, которому я верю. Причём сильно верю :)

Ну и не раз замечал, что программы при кросскомпиляции работают по разному. Mingw работает быстрее на сортировке, медленнее при работе с несколько потоков.


Название: Re: Работа Qt с опциями OS Windows
Отправлено: Alex Custov от Январь 03, 2014, 21:45
Есть слова человека, которому я верю. Причём сильно верю :)

:o


Название: Re: Работа Qt с опциями OS Windows
Отправлено: Bepec от Январь 03, 2014, 22:05
Это аргумент!!! :D

PS не будем отступать от темы :) Стоп оффтоп )