|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
11.01.2016, 22:03 | #1 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
КАк создать ГУИ интерфейс без среды?
Ребят, возможно ли создать GUI - интерфейс, например не используя никакой среды разработки программ типа QT, C++ Builder и т.д.
Просто как это делается? Допустим нужна форма, на ней кнопка, и по нажатию этой кнопки отправить письмо на свою почту. Нужно уметь работать с WinApi и APi линукса (если пишу под линукс)? Вообще с чего начать писать свою прогу, имя только MinGW компилятор.
from dark to light)
|
11.01.2016, 22:07 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Ну напиши все в блокноте, и скорми компилятору.
Конструкторы, это всего лишь редакторы, не более. Они так же создают код, который будет компилироваться в исполнимый, создающий формы вызовами API операционки. Code::Block вон имеет шаблон оконного приложения в виде кода. Можешь его поставить и посмотреть как выглядит.
I'm learning to live...
|
11.01.2016, 22:11 | #3 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Причем тут среда?
"создать GUI в Qt/Билдере не используя дизайнер" и "написать свою GUI библиотеку/создать GUI не используя Qt/Билдер" это разные вопросы. Изучайте как билдер и Qt это делают. Либо WinApi (большинство компонентов билдера/дельфи обертки над ним, но не все, например TSpeedButton), либо рисовать с помощью OpenGL, DirectX и т.п.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 11.01.2016 в 22:15. |
11.01.2016, 22:17 | #4 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
12.01.2016, 02:03 | #5 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,327
|
Вы путаете среду разработки Qt Creator и библиотеку классов Qt. Скачайте исходники Qt и смотрите как они сделали, чтобы из исходников можно было собирать Qt под Linux, Windows и т.д. Увидите, как там окна создаются для Windows и Linux. Я сам не смотрел, но уверен в исходниках всё это есть. Правда, я не вижу смысла тратить на это время.
|
12.01.2016, 07:20 | #6 |
Форумчанин
Регистрация: 14.12.2012
Сообщений: 668
|
Устанавливаем каку-нибудь графическую библиотеку и не заморачиваемся с низкоуровневыми средствами api ос. Какую-то конкретную библиотеку рекомендовать не стану т.к. не довелось мне делать графический интерфейс, обходился консольными поделками. Например поставили мы gtk+, пример программы из википедии, которое можно написать в любом блокноте:
Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Компиляция кода без среды | nibufep | Общие вопросы Delphi | 12 | 22.09.2015 08:53 |
Как создать интерфейс если есть готовый код | jinos | Общие вопросы C/C++ | 0 | 27.02.2015 23:35 |
Как реализовать подобный интерфейс средствами Делфи без скачки доп. модулей? | pashka_dos | Помощь студентам | 6 | 19.10.2012 20:45 |
С++ Как создать интерфейс простейшего графического редактора? | Снс | Помощь студентам | 6 | 05.11.2010 22:06 |
Как создать окно без рамки | Electron | Общие вопросы C/C++ | 1 | 19.03.2010 09:37 |