Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Красивые формы
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Подскажите, можно ли, не используя визуал студию, рисовать более-менее красивые формы под виндовс? Есть ли в природе бесплатный и удобный визуальный дизайнер форм для с++? Ковыряюсь в с++ через mingw & codeblocks и кодом "рисовать" каждый контрол, мягко говоря, напрягает. В гугле меня не забанили, но невод приносит мне лишь тину морскую. Смотрел на glade , но скомпилить его для винды мне так и не удалось. Так есть ли жизнь на марсе? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2014, 11:31 |
|
||
|
Красивые формы
|
|||
|---|---|---|---|
|
#18+
Если других вариантов не будет, переползу на qt. Но менять IDE из-за каждой плюшки мне не очень хочется. А так, сейчас ещё подумалось, что можно продолжать рыть в сторону mingw + gtk . Взлетит же? Винда разработки 64-битная. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2014, 12:10 |
|
||
|
Красивые формы
|
|||
|---|---|---|---|
|
#18+
amigo11Если других вариантов не будет, переползу на qt. Но менять IDE из-за каждой плюшки мне не очень хочется. А так, сейчас ещё подумалось, что можно продолжать рыть в сторону mingw + gtk . Взлетит же? Винда разработки 64-битная. Ну, QT -- это не только IDE, это ещё и библиотека, и доп. метакомпилятор, и визуальный редактор ресурсов (форм). Я согласен, что хороший. Но видимо ты хотел услышать не это, а что-то другое.... Видимо, ты хотел узнать, есть ли какие-то более низкоуровневые тулзы из Windows SDK для рисования форм. Когда-то такое было... формы рисовались в специальном редакторе, а программы к ним писались на чистом С. Я не знаю, поддерживаются ли сейчас эти тулы, на сколько я помню, редактор ресурсов в своё время был втянуть внутрь VisualStudio и с тех пор отдельно не поддерживается. Можно конечно формы писать руками, без поддержки ресурсов. Можно использовать Visual Studio Express , он бесплатный (вроде бы как). Ну и в конце концов понятие "форма" я бы к виндовым диалогам не применял -- шаблоны диалогов в Win значительно примитивнее. Нет вложенности. Нет поддержки изменения размеров и layout-ов. Нет поддержки обработки чего-либо, с выходом на код, ну или эта поддержка очень примитивна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2014, 12:42 |
|
||
|
Красивые формы
|
|||
|---|---|---|---|
|
#18+
amigo11, Qt - это фрейворк. Хочешь оставайся на студии, пиши Qt-шные приложения благодаря addon-у. Но за одно то, что твои приложения становятся кросс платформенными, я бы перешел без оглядки. А сколько проблем решает Qt в плане разработки GUI: - интернационализация - менеджеры компоновки - подстройка под изменения стиля и шрифтов - легкое наращивание библиотеки компонентов путем наследования - встроенный сборщик мусора за счет поддержки на множестве объектов отношения "родитель-ребенок" - стилизация аля CSS - делается все в одном файле, можно даже внешнем и изменяешь стиль. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2014, 12:52 |
|
||
|
Красивые формы
|
|||
|---|---|---|---|
|
#18+
Анатолий Широков, Студией я как раз не пользуюсь. Сижу около года в codeblocks - всяческие примеры из книг там работают на ура, ещё, например, разобрался с postgresql, а вот с юзерским интерфейсом затык. Анатолий Широков, MasterZiv, Спасибо, посмотрю на библиотеки qt и на Qt Designer в частности. А услышать я бы хотел можно ли, сидя в codeblocks/аналоге, с разумными трудозатратами делать нормальные пользовательские интерфейсы. В книгах пишут либо про визуал студию, либо про код: Код: plaintext 1. - помрёшь же такое писать и поддерживать, да в мультиоконном приложении.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2014, 13:22 |
|
||
|
Красивые формы
|
|||
|---|---|---|---|
|
#18+
amigo11, попробуй сначала Qt и "- помрёшь же такое писать и поддерживать, да в мультиоконном приложении.." станет тебе еще более очевидным. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2014, 13:53 |
|
||
|
Красивые формы
|
|||
|---|---|---|---|
|
#18+
amigo11В книгах пишут либо про визуал студию, либо про код: Ну так открой для себя редакторы ресурсов и функцию DialogBox(). Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2014, 15:13 |
|
||
|
Красивые формы
|
|||
|---|---|---|---|
|
#18+
У Борландов были редакторы ресурсов для Windows. Кстати интересно что на уровне концепции весь GUI был процедурным. И контролы не имели общего предка. Единственное что у них было общее это WinGDI API и работа с Handles. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2014, 16:22 |
|
||
|
Красивые формы
|
|||
|---|---|---|---|
|
#18+
amigo11Спасибо, посмотрю на библиотеки qt и на Qt Designer в частности.Не надо смотреть на QtDesigner - это мертвенькая штука. Надо смотреть на QtCreator. amigo11А услышать я бы хотел можно ли, сидя в codeblocks/аналоге, с разумными трудозатратами делать нормальные пользовательские интерфейсы. В книгах пишут либо про визуал студию, либо про код: Код: plaintext 1. - помрёшь же такое писать и поддерживать, да в мультиоконном приложении..Когда мне нужна мелка утилитка под винды с одним окном и парой-тройкой кнопок, то я пишу CreateWindow() со всеми параметрами в FAR и считаю что это разумные трудозотраты для нормального пользовательского интерфейса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2014, 19:05 |
|
||
|
Красивые формы
|
|||
|---|---|---|---|
|
#18+
Наверное вопрос лежит не в разрезе С++. На плюсах можно всё сделать но возможно более удобное API для рисования формочек предоставляет .net (Windows form aero). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2014, 19:18 |
|
||
|
Красивые формы
|
|||
|---|---|---|---|
|
#18+
maytonНаверное вопрос лежит не в разрезе С++. На плюсах можно всё сделать но возможно более удобное API для рисования формочек предоставляет .net (Windows form aero).За рекламу .Net - усекновение головы. Те кто не хочет возиться с крестами, берут glade и незнают проблем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2014, 19:56 |
|
||
|
Красивые формы
|
|||
|---|---|---|---|
|
#18+
amigo11, вроде бы в codeblocks должен быть свой плагин для этого? http://wiki.codeblocks.org/index.php?title=WxSmith_tutorials ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2014, 08:55 |
|
||
|
Красивые формы
|
|||
|---|---|---|---|
|
#18+
maytonболее удобное API для рисования формочек предоставляет .net (Windows form aero).когда в поддержке линейка от Win2K до Win8 включительно очень сложно выбрать подходящую версию этого самого .Net ))) про лини с маками я уж и не говорю ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2014, 12:06 |
|
||
|
|

start [/forum/topic.php?fid=57&fpage=65&tid=2019702]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
45ms |
get topic data: |
14ms |
get forum data: |
2ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
| others: | 11ms |
| total: | 164ms |

| 0 / 0 |
