|
0 / 0 / 0
Регистрация: 09.01.2011
Сообщений: 94
|
|
Что лучше выбрать для построения интерфейсов?08.07.2014, 12:26. Показов 1729. Ответов 13
Метки нет (Все метки)
Что лучше выбрать для построения интерфейсов gui?
Qt или GTK... И что используете вы ? .NET WinForms (C#) не предлагайте пожалуйста. Думал вообще пересесть на Java там вить дела с интерфейсом и кроссплатформенностью обстоят куда лучше. Раньше использовал MFC и С++ Builder. Не хочу сейчас их использовать потому, что они заточены сугубо под одну операционную систему. Я знаю, что таких тем в интернете существует великое множество. Хотелось бы узнать свежое мнение.
0
|
|
| 08.07.2014, 12:26 | |
|
Ответы с готовыми решениями:
13
QT что лучше использовать для построения и обработки графиков Что лучше выбрать для работы с БД? Что лучше выбрать для кроссплатформенной разработки? |
|
87 / 68 / 19
Регистрация: 07.03.2011
Сообщений: 175
|
|
| 08.07.2014, 16:54 | |
|
Qt. У него документация мощная и много пользователей - будет у кого спросить в случае затруднений. Кроме того, помимо графики там полно нужных и полезных фишек (сеть, БД...).
0
|
|
|
11 / 11 / 2
Регистрация: 13.07.2014
Сообщений: 420
|
||
| 15.07.2014, 22:01 | ||
|
Он так же позволяет эффективно и комфортно работать связке С++ и эти инструменты?
0
|
||
|
19491 / 10097 / 2460
Регистрация: 30.01.2014
Сообщений: 17,805
|
||
| 18.07.2014, 23:23 | ||
Qt ведь можно и в Студии использовать. Если коснуться интеграции dx и opengl непосредственно в framework, то можно в Qt использовать и то и другое. Для OpenGL есть достаточно прозрачная поддержка. В том числе использование в качестве рендера для обычных виджетов. С DirectX тоже вроде что-то делалось в этом направлении. В любом случае никто не запрещает пользоваться родным API dx или ogl совместно с Qt. Qt - это всего лишь библиотека (не путать с QtCreator, который IDE).
0
|
||
|
11 / 11 / 2
Регистрация: 13.07.2014
Сообщений: 420
|
|
| 18.07.2014, 23:33 | |
|
Виноват, я имел ввиду именно IDE QtCreator в своём вопросе само собой. =) Привычка дурацкая у меня - не уточнять этот момент, а просто QT писать, что сам понимаю - неправильно очень сильно.
0
|
|
| 18.07.2014, 23:36 | |
|
Не по теме: Masai, если уж на то пошло, то Qt - это вышеупомянутый фреймворк, а QT - это Quick Time. Не хотел к этому придираться, но сейчас укажу просто для сведения :)
0
|
|
| 18.07.2014, 23:46 | |||
![]() заодно можно применять разные анимации, тени, градиенты, и прочую байду, для красивости, по сути, в любом элементе.штука хорошая. и по производительности не уступает
1
|
|||
|
11 / 11 / 2
Регистрация: 13.07.2014
Сообщений: 420
|
|
| 19.07.2014, 12:06 | |
|
Ох господа, что-то я запутался.
QML (Qt Meta-Object Language) — декларативный язык программирования, основанный на JavaScript, предназначенный для дизайна приложений, делающих основной упор на пользовательский интерфейс[2]. Т.е в Qt Creator IDE с помощью QML - можно делать графику в связке с С++? А QML и OpenGL - это аналоги, или совсем разные вещи? Извините, совсем запутался. П.С - вообще, жаль что в Code Block кое какие вещи малость примитивны вероятно (на фоне Студии), а то там так здорово кодить... Вот бы там и ГУИ, и Дирекции/OpenGL прорабатывать... Что интересно, при создании проекта - перечисленные вещи есть как шаблоны проекта, что явно говорит о том, что CB по идее поддерживает всё, что нужно мне. Но вопрос - как...
0
|
|
|
19491 / 10097 / 2460
Регистрация: 30.01.2014
Сообщений: 17,805
|
||||
| 19.07.2014, 13:24 | ||||
|
Поясню. В QtCreator обычно используется компилятор MinGW. MinGW, в свою очередь, это порт линуксового GCC на винду. За исключением некоторых чисто виндовых особенностей (SEH, расширения компилятора cl из студии), MinGW позволяет делать все тоже самое, что делает студия. Все библиотеки, которые нужны для компиляции dx или opengl приложений, либо уже присутствуют в MinGW, либо легко адаптируются, и это все безотносительно используем ли мы Qt или нет. В CodeBlocks применяется абсолютно тот же компилятор - MinGW. Отсюда вывод, делать в MinGW можно все тоже самое, что и в студии. Возможно некоторые решения будут отличаться из-за отсутствия поддержки майкрософтовских фич (выше привел примеры), но в любом случае путь решения найдется.
0
|
||||
| 19.07.2014, 13:43 | ||
|
а официальные сборки сейчас как раз таки собираются именно им, в первую очередь. под mingw только одну сборку вижу. а можно скачать и mingw-шную, и vs-ную, тогда в креатор можно добавить и тот и другой тулчейн, и при компиляции выбирать, каким пользоваться. в этом плане довольно удобно там все сделано ![]() но библиотеки все равно искать надо, если их нет в стандартном наборе, это да. настраивается это все правкой *.pro файлов, с помощью переменных LIBS и INCLUDE_PATH. подробнее смотрите документацию по qmake.
0
|
||
|
19491 / 10097 / 2460
Регистрация: 30.01.2014
Сообщений: 17,805
|
||||
| 19.07.2014, 13:55 | ||||
|
Добавлено через 3 минуты В любом случае спасибо за дополнение, автору вероятно это тоже может быть полезно.
0
|
||||
| 19.07.2014, 14:08 | ||
|
Не по теме: все же при деплойменте не очень удобно таскать с собой кучу каких-то вообще непонятных длл-ек:) да и просто ж забыть можно про них. а c++ рантайм от ms под винду -- все же стандартная штука, ее многие приложения требуют просто вы так настаивали именно на mingw, и я подумал, что ТС тоже начнет что-то искать именно mingw-шное, хотя может он им и не пользуется вот и поправил
0
|
||
|
11 / 11 / 2
Регистрация: 13.07.2014
Сообщений: 420
|
|
| 19.07.2014, 15:03 | |
|
Я обычно этот выбираю - GNU GCC. Хотя без mingv установленного - вообще не хотело работать. Потом я установил версию C::B + minGV (кажется) - и всё заработало. В общем путаюсь где мухи, а где котлеты. =)
Вообще я специально недавно пересаживался с MStudio и C#. Хотел и на С++ перейти да и в другой IDE работать да и с применением DirectX или OpenGL. Поэтому мне всё же очень хотелось бы на С++ не в Студии работать по "идеологическим" причинам. Хотя бы какой-то период. И у меня выбор пал на QtCreator или на C::B. Очень хочется там всё обустроить, чтоб комфортно и эффективно можно было бы работать с OpenGL или DirectX. Ну если (как видно во вложенном файле-картинке) разработчики сделали при создании проекта такие проформы - ну это же о чём-то говорит... Я надеюсь моя мечта исполнится и можно вне студии (а в вышеописанных) работать с OpenGL/DirectX не менее эффектно... Простите - пока ещё в путанице, уже проходил такие путаницы - они пройдут. П.С - цель: змейки да бомбермены делать учиться. Не уступая по графике хотя бы такому - http://www.youtube.com/watch?v=aEbRN80pHmc (на 50-ой секунде)
0
|
|
|
19491 / 10097 / 2460
Регистрация: 30.01.2014
Сообщений: 17,805
|
||||
| 19.07.2014, 23:29 | ||||
|
Собственно, пытался для Masai, как он сказал, "отделить мух от котлет".
0
|
||||
| 19.07.2014, 23:29 | |
|
Помогаю со студенческими работами здесь
14
Посоветуйте библиотеки под С для построения графических интерфейсов Что лучше выбрать - Windows 7 или XP для приведенного конфига Что лучше выбрать для обучения asp.net или php? Решил сменить видяху,подскажите,что лучше выбрать.в основном для игр
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|