2013-10-20 3 views
1

Я пишу небольшую программу для одного из моих классов, у которого много повторяющихся вычислений. Я хочу отображать информацию, введенную пользователем в отдельных полях в том же графическом интерфейсе. Каков самый простой способ сделать что-то подобное? Графический интерфейс будет только сложнее, чем, возможно, 1 или 2 кнопки и ранее упомянутые поля. Нет причин для многопоточности, чтобы обновлять графический интерфейс, хотя это, вероятно, мало связано с библиотеками графического интерфейса.Что такое простой способ создания простого графического интерфейса в C?

Я немного поиграл с GTK в Linux, и это было очень просто. Есть ли что-то столь же простое для среды Windows, что не требует много утомительного кодирования, как Qt для C?

Я прочитал, что Microsoft IDE Visual Studio имеет программирование GUI с перетаскиванием. Совместим ли C с этим методом?

+0

Вы можете получить GTK для Windows тоже ... –

+0

Единственная информация, которую я могу найти, либо для C++ в Windows, либо для GTK для среды Linux. Если это возможно, я найду его, спасибо. – sherrellbc

+0

Прямо здесь: http://www.gtk.org/download/win32.php –

ответ

1

Посмотрите на glade. Это дизайнер графического интерфейса, который переводит ваш интерфейс в XML-файл, который вы можете сделать GUI-приложением, используя его с GTK. Кроме того, он запускается и на Windows/Mac OS.

Я прочитал, что Visual Studio Microsoft IDE имеет перетаскивание типа GUI . Совместим ли C с этим методом?

Нет, это не так. MS VS использует свой MS 'C++, так называемый C++/CLI.

+0

Для ясности следует отметить, что _both_ C++/CLI и собственный неуправляемый C++ относятся к числу кандидатов, для которых графический интерфейс может быть «drag-n-drop», разработанным с использованием VS ide. За последние 20 лет я ничего не видел, что исключает программирование на Win32 в C. Я делаю это довольно регулярно. – enhzflep

Смежные вопросы