Есть ли способ программирования GUI с помощью Tkinter через C ++? Я спрашиваю об этом, потому что я знаю, как программировать с помощью tkinter на Python, но для своего приложения я не мог использовать Python.
Если нет, я хочу разработать приложение с графическим интерфейсом на C ++, которое могло бы использовать MySQL для отображения и хранения информации, я хочу сделать некоторые рисунки (холст), которые можно масштабировать, как в tkinter, а также взаимодействовать с некоторым оборудованием. Я хочу использовать это в Raspberry или Parallella.
Я знаю, что есть wxWidgets и GTK +, какие из них могут быть лучше для моего приложения? Что проще всего использовать? Есть ли другое, более простое решение?
Tkinter — это просто тонкая оболочка Python для интерпретатора tcl с библиотекой tk. Tcl и tk являются библиотеками, написанными на C, и изначально были разработаны для встраивания в другие приложения. Tcl / tk был встроен в Python, Perl, Wish (оконная оболочка tcl / tk), даже в некоторые маршрутизаторы cisco и оригинальные tivo-боксы. Это также очень популярно в мире EDA.
Для получения некоторой базовой информации о том, что требуется для встраивания, см. Добавление Tcl / Tk в приложение C на вики.
Для инструмента, который разработан, чтобы помочь с задачей см. Mktclapp: инструмент для создания программ на C / C ++, использующих Tcl / Tk
Других решений пока нет …