Я программист на Си, не имеющий желания иметь дело с наборами инструментов C++, и я пытаюсь создать простую графическую карточную игру. Я программирую под Linux, но мне хотелось бы иметь возможность переноса на Windows. Из того, что я прочитал, моими вариантами являются GTK+ и Tk.
Я работаю над некоторыми учебниками по GTK+ и, вероятно, остановлюсь на нем, но мне кажется, что я не даю Tk честного шанса. Проблема в том, что вся документация по Tk, которую я могу найти, либо для использования Tk с {Tcl, Ruby, Perl, Python}, либо для встраивания интерпретатора Tcl в программу на C и использования Tk таким образом. Есть ли простой(-ая) способ использовать Tk для создания графических интерфейсов для программы на C, не слишком углубляясь в Tcl?
В идеале, есть ли учебник (что-то вроде TkDocs Tk Tutorial), но использующий что-то вроде Tk C API?