User since
2007-06-28
7
Artikel
BenutzerIn
Moin
Hab ein Programm welches excellent funktioniert, dass Problem ist das es auf win32 auch mit den erforderlichen Modulen unbrauchbar wird man startet es und die gezeichneten Felder flackern stark auf während die Wx::Buttons zb. erst durchsichtig bzw. komisch aussehen erst beim herumbewegen des Fensters kann man sie erkennen, klickt man auf diese buttons passiert scheinbar nichts nach mehrmaliges alt-tab usw. sieht man dann den dialog der geöffnet worden ist alles sehr schwammig.
Was ist das für ein Problem, läßt sich das nicht portieren?
User since
2004-03-22
5697
Artikel
ModeratorIn + EditorIn
solang du bei der Wx API bleibst und nichts gtk spezifisches benutzt seh ich theoretisch gar kein problem. auch die bekannten flicker probleme hat wx schon länger nicht mehr, klingt als wenn da jemand per han eingegriffen hat und nun das unter win nicht mehr geht. vielleicht benutzt das programm andere module die nicht portabel sind. ohne weitere infos lässt sich schwer was sagen.
User since
2007-06-28
7
Artikel
BenutzerIn
Ja nach meinen anfänglichen Wx Problemen stimmt jetzt alles, dass geflickere hat mit dem EVT_PAINT() Aufruf bzw. der damit verbundenen sub zu tuen.
Kommentiere ich das aus, dann ist alles okay - auch unter windows.
Übrigens kann windows auch kein Disable auf Wx::Buttons also sprich $button->Disable;
Kennt er nicht.
Vielleicht hat es was mit meiner Wx version zu tuen?
Wo bekomme ich die neuste her, welches ist die neuste?
Auf jedenfall hab ich das aktuelle ActivePerl installiert nur da war ja kein Wx dabei, soweit ich weiß hab ich es irgendwo gezogen kann jetz nicht nach gucken bin auf der Arbeit.
Edit:
So jetzt kann ich grad nachgucken, also im active perl package manager: Wx-0.26 ist installiert.
Gibt es da was neueres, oder ist es das falsche? Irgendwelche Empfehlungen?\n\n
<!--EDIT|Therion|1183376456-->