[Wxwidgets und OT-Zeug] Wxwidgets-Problem / generelle GUI-Frage / Schleifen zählen
-
Hallo
Also, was ich möchte hängt alles etwas zusammen.
Nur 2 Fragen haben direkt was mit GUIs bzw wxwidgets zu tun, aber vlt kann man sie ja noch nebenbei mitbeantworten, wäre nett.Ich habe an einem Programm gearbeitet, läuft zufriedenstellend in der Konsole, ich möchte es aber weitergeben.
Zuerst eine Frage, wie ich den aktuellen Status verbessern kann:
Also, da Programm berechnet Strings, und zwar viele. Ich möchte angeben wieviele Strings pro Sekunde berechnet werden. Wie würde sich das am besten umsetzen lassen ? Angenommen es werden mehrere tausend Berechnungen pro Sekunde vollzogen (rein hypothetisch).
Die aktuelle Zeit bekommt man ja nur in ganzen Sekunden vorgelegt und wenn man die Uhrzeit verstellt, wäre doch das Programm ziemlich verwirrt. (Beziehe mich auf <ctime>)Zweitens....wird ein Programm spürbar langsamer, wenn es als GUI verpackt (präziser: wxwidgets) läuft? Verglichen zum textbasierten Programm.
Drittens...ich hab mir mal wxwidgets angeschaut.
Dazu hab ich mit diesem ( http://zetcode.com/tutorials/wxwidgetstutorial/firstprograms/ ) Tutorial angefangen.
Ich wollte den Code, des letzten Programms mal soweit abändern, dass es noch einen Button gibt um den Wert zu verdoppeln. Aber irgendwie wird der Button nicht angezeigt, obwohl ich eigentlich genau die anderen beiden Buttons deklariert habe. Ich weiß, dass ist eine Idiotenfrage, aber vlt hat jemand kurz Zeit meinen Code zu überfliegen und mir zu sagen was ich falsch gemacht habe:Originalcode: http://zetcode.com/tutorials/wxwidgetstutorial/firstprograms/ (Das unterste Beispiel)
Mein Code:
main.cpp : http://nopaste.info/6584564848.html
main.h : http://nopaste.info/70522f7fff.html
widgets.cpp : http://nopaste.info/3e7c6cfca2.html
widgets.h : http://nopaste.info/61bb481479.htmlDanke schon mal
Grüße,
flo
-
Schau dir mal die beiden Artikel zu wxWidgets im Magazin an.
-
Hi, danke erst mal für deine Antwort, die sich wohl auf Frage 3 bezieht.
Also, ich habe es mal durchgelesen, verstehe aber immer noch nicht was das Problem ist. Vlt bin ich heute auch nur etwas langsam.
Sonst noch ne Lösung zu 1&2?
Danke schonmal.
Grüße