Mit Tk mit C

Ich bin ein C-Programmierer mit no desire to deal mit dem C++ - tool-kits, und ich versuche zu bauen, ein einfaches, grafisches Kartenspiel. Ich bin-Programmierung unter Linux, aber ich würde gerne die Möglichkeit haben, einen Windows-port. Von dem, was ich gelesen habe, meine Optionen sind GTK+ und Tk.

Arbeite ich durch einige GTK+ - tutorials, und ich werde wohl mit dem stick, aber ich glaube nicht, ich gebe Tk eine faire Chance. Das Problem ist, alle Tk Unterlagen, die ich finden kann, ist entweder für die Verwendung von Tk mit {Tcl, Ruby, Perl, Python}, oder für die Einbettung von Tcl-interpreter in C-Programm und mit Tk so. Gibt es eine einfache(-re) Möglichkeit zur Verwendung von Tk zu erstellen GUIs für ein C-Programm ohne abgeschweift zu viel in Tcl?

Idealerweise gibt es ein tutorial (etwas entlang der Linien von der TkDocs Tk Tutorial), aber mit so etwas wie die Tk-C-API?

Drei Zeiger, um die Einbettung von Tcl in das Programm zum erstellen der GUI mit Tk. Gut zu wissen, aber ich hatte gehofft, für die plain-C äquivalent zu C++/Tk. Das kann einfach nicht existieren. Oh, gut.
Es ist in der Regel schwieriger, es so zu tun; C ist eine Sprache, die Super für den Aufbau von low-level-Komponenten eines Systems, aber es ist schön, verwenden Sie eine höhere Ebene der Sprache um Stück die C-Komponenten zusammen mit. (Ich bevorzuge Tcl, aber die anderen, die Sie aufgelistet auch gut arbeiten.) Ich empfinde C++/Tk eine sehr seltsame hybrid-Tier, fast wie eine mythologische monster. 🙂
Ja, es gibt keine Möglichkeit zur Verwendung von TK aus C nur. Es setzt die Arbeit TCL-Infrastruktur (wie strings, hashs etc.). Wenn dies ein problem für Sie sind Links mit GTK (oder Win32-API), aber es sollte nicht.

InformationsquelleAutor J. C. Salomon | 2011-12-18

Schreibe einen Kommentar