Сейчас на форуме: sashalogout, bartolomeo, artyavmu (+8 невидимых)

 eXeL@B —› Софт, инструменты —› Qt Designer ООП и GUI интерфейсы С++
Посл.ответ Сообщение


Ранг: 673.3 (! !), 400thx
Активность: 0.40.31
Статус: Участник
CyberMonk

Создано: 15 февраля 2009 21:48
· Личное сообщение · #1

Qt (произносится «кьют»[1]) — кросс-платформенный инструментарий разработки ПО на языке программирования C++. Есть также «привязки» ко многим другим языкам программирования: Python — PyQt, Ruby — QtRuby, Java — Qt Jambi, PHP — PHP-Qt и другие.

Позволяет запускать написанное с его помощью ПО в большинстве современных операционных систем путём простой компиляции программы для каждой ОС без изменения исходного кода. Включает в себя все основные классы, которые могут потребоваться при разработке прикладного программного обеспечения, начиная от элементов графического интерфейса и заканчивая классами для работы с сетью, базами данных и XML. Qt является полностью объектно-ориентированным, легко расширяемым и поддерживающим технику компонентного программирования.

Кто пользовался данной софтиной и где ее можно скачать ? Скажу сразу Цель , это быстрая работа с ГУИ интерфейсами , тоесть создание как самого интерфейса так и основных обработчиков одним действием. Есть вариант создания вообще Билдером ресурсов , а потом прикручивать к сишке , но мучаться на оконных обработчиках это засада. Поэтому ищу оптимальный вариант ... Кто сталкивался ?

-----
RE In Progress [!] Coding Hazard [!] Stay Clear of this Cube





Ранг: 260.3 (наставник), 2thx
Активность: 0.120
Статус: Участник
PPC-PROTECT author

Создано: 15 февраля 2009 22:15
· Личное сообщение · #2

так тебе нужна кроссплатформенность или нет? если нет... чем c++ builder для gui не подходит?

-----
Пиво, сиськи, транс





Ранг: 260.9 (наставник)
Активность: 0.120
Статус: Участник
John Smith

Создано: 15 февраля 2009 23:00
· Личное сообщение · #3

мфц юзай. в чем проблема. qt придется изучать, и таскать либы. для софта пети васечкина это жирно. ну а борланд - гуано.на нем кодят отшельники и маргиналы.

-----
Недостаточно только получить знания:надо найти им приложение





Ранг: 355.4 (мудрец), 55thx
Активность: 0.320
Статус: Uploader
5KRT

Создано: 15 февраля 2009 23:31
· Личное сообщение · #4

ну а борланд - гуано.на нем кодят отшельники и маргиналы.

А ИДА на чем написана?

-----
Gutta cavat lapidem. Feci, quod potui. Faciant meliora potentes





Ранг: 260.9 (наставник)
Активность: 0.120
Статус: Участник
John Smith

Создано: 15 февраля 2009 23:41
· Личное сообщение · #5

а теперь перечисли софт, написанный на мелкомягком си. и даже на qt + gcc. потом вычти столбиком и результат сюда.

-----
Недостаточно только получить знания:надо найти им приложение





Ранг: 355.4 (мудрец), 55thx
Активность: 0.320
Статус: Uploader
5KRT

Создано: 15 февраля 2009 23:44
· Личное сообщение · #6

органами мерится будим?

-----
Gutta cavat lapidem. Feci, quod potui. Faciant meliora potentes




Ранг: 78.8 (постоянный)
Активность: 0.050
Статус: Участник

Создано: 15 февраля 2009 23:52
· Личное сообщение · #7

шла в комплекте с Mandrake Linux.. пользовался редко..

ищи релизы:

Trolltech.Qt.Commercial.v4.4.3.Incl.Keygen-NGEN
Trolltech.Qt.Visual.Studio.Integration.v1.4.3.Incl.Keygen-NGEN

и книжечка:

Prentice.Hall.Rapid.GUI.Programming.with.Python.and.Qt.Oct.2007.eBook- BBL




Ранг: 260.9 (наставник)
Активность: 0.120
Статус: Участник
John Smith

Создано: 16 февраля 2009 00:11 · Поправил: Rascal
· Личное сообщение · #8

qt с версии то ли 4.3 то ли 4.5 бесплатен для коммерческого софта. так что кряки фтопку. а книжку лучше от авторов - www.books.ru/shop/books/588549 или www.books.ru/shop/books/241533

органами мерится будим?
для меня неудобен борланд отсутствием например интеграции с intel compiler. для студии от мелких полно плагов например для svn, того же vassista, vtune. туева хуяа всего кароч. мощная система макросово плюс язык для написания макросов, ну и по мелочам. поэтому мне не нравится борланд. без всякий меряний, по фактам.

зы: опять же интеграция qt. так что для меня выбор простой.

-----
Недостаточно только получить знания:надо найти им приложение





Ранг: 673.3 (! !), 400thx
Активность: 0.40.31
Статус: Участник
CyberMonk

Создано: 16 февраля 2009 01:53
· Личное сообщение · #9

Отлично описали , Спасибо за ответы , КТ отстой значит. Борланд гуано я из принцыпа не пользую , слишком много лишнего кода получается к сожалению. Подскажите удобные менеджеры или айди для сишки , удобные для проектирования

-----
RE In Progress [!] Coding Hazard [!] Stay Clear of this Cube





Ранг: 260.9 (наставник)
Активность: 0.120
Статус: Участник
John Smith

Создано: 16 февраля 2009 02:02
· Личное сообщение · #10

sourceforge.net/projects/kwnd - ООП надстройка над WinApi. по сути это типа оконной системы мфц, тока без самого мфц. рисуешь диалог, дальше хуяришь обработчики месаджей в класс соотвестствуюещего диалога. для чистого си ничего удобного не будет, ибо вся сила в классах.

-----
Недостаточно только получить знания:надо найти им приложение




Ранг: 28.7 (посетитель)
Активность: 0.020
Статус: Участник

Создано: 16 февраля 2009 10:45
· Личное сообщение · #11

mak
Советую попробовать Code::Blocks - кроссплатформенная,бесплатная и опенсорс IDE.
Основное направление - C/C++.
Приятно то, что к ней можно прикрутить любое количество любых компиляторов.
К тому же, она маленькая, шустрая и в настройке удобная.
Для гуи там юзается wxWidgets.
Я прикрутил к этой IDE 9-й компилятор от вижуал студии. Работает хорошо. Мне нравится.
Сейчас выкладываются nightly-сборки на форуме проекта CodeBlocks Forum http://forums.codeblocks.org/index.php , причем, достаточно часто.
Вобщем, попробуй, может понравится



Ранг: 35.0 (посетитель), 11thx
Активность: 0.030
Статус: Участник

Создано: 16 февраля 2009 10:50
· Личное сообщение · #12

qt юзает клиент Psi..

mak
то, что борланд гуано, это субъективное мнение Rascal. можно перечислить кучу отличного софта на борланде ;)




Ранг: 116.9 (ветеран)
Активность: 0.040
Статус: Участник

Создано: 16 февраля 2009 17:10
· Личное сообщение · #13

Ray пишет:
Советую попробовать Code::Blocks - кроссплатформенная,бесплатная и опенсорс IDE.

Ray пишет:
Я прикрутил к этой IDE 9-й компилятор от вижуал студии.

это конечно хорошо, но такого отладчика как в студии там нет, gdb мягко говоря не рулит....

а насчет Qt, это тоже не выход потому что в проприетарном коде его использовать без купленной лицензии нельзя, а лицензия стоит дорого...

-----
Nothing just happens. You choose it to happen.





Ранг: 260.9 (наставник)
Активность: 0.120
Статус: Участник
John Smith

Создано: 16 февраля 2009 17:25 · Поправил: Rascal
· Личное сообщение · #14

Viktoro
с версии 4.5 qt бесплатен для коммерческого софта.

forum.vingrad.ru/forum/s/51fc051f00ba7cd883495ba022cb62b1/ topic-247673/anchor-entry1787464/0.html
forum.vingrad.ru/forum/topic-243747/kw-lgpl.html
www.qtcentre.org/

Так что Qt получит реальную долю рынка...

sniper, на qt написан например и kvirc

-----
Недостаточно только получить знания:надо найти им приложение




Ранг: 271.5 (наставник), 12thx
Активность: 0.150
Статус: Участник
Packer Reseacher

Создано: 16 февраля 2009 18:22 · Поправил: theCollision
· Личное сообщение · #15

mak
Говорть что QT отстой или нет не совсем корректно. Мне думается, что тебе надо определиться с условиями работы твоего софта, т.е. только винда или есть вероятность и на линуксе. А если на линуксе, то если чел не будет юзать твою софтину, что тогда? Много ли ты потеряешь от этого ?

Исследуя эту область, чтоже мне собственно выбрать для разработки ГУИ прихожу к выводу, что или WTL или QT. Первый потому что очень похож на MFC и также неплохо задокументирован, но нет столько извратов как в MFC . Второй, потому что интегрируем в студию(мне в ней удобно) + портабелен, если нужда заставит, мне не придется переучиваться ) + что не маловажно мне не придется бабла платить,если надумаю работать по белому(что вполне вероятно)

-----
My love is very cool girl.



 eXeL@B —› Софт, инструменты —› Qt Designer ООП и GUI интерфейсы С++
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати