Python GUI Manager 1.0

Alles, was nicht direkt mit Python-Problemen zu tun hat. Dies ist auch der perfekte Platz für Jobangebote.
Benutzeravatar
hendrikS
User
Beiträge: 420
Registriert: Mittwoch 24. Dezember 2008, 22:44
Wohnort: Leipzig

Ich denke, hier im Forum ist ein ziemlich breites Expertenwissen gebündelt.
Zu den Beiträgen wird in der Regel kein Blatt vor den Mund genommen. Das tut zwar unter Umständen mental ein bißchen weh.
Dafür bekommst Du relativ schnell ein recht aussagekräftiges Feedback. Würde ich nutzen, wenn ich Du wäre.
Tomate_Salat
User
Beiträge: 18
Registriert: Mittwoch 19. November 2008, 00:14

Leonidas hat geschrieben:Man kann ein Problem lösen indem man die Ursache des Problems löst, also in dem Fall einfach nichts zu generieren. Das ist durchaus eine gültige Lösung, ich weiß nicht warum du so sehr auf das Generieren aus bist.
Dazu sag ich nix mehr! Ich kann mich auch 25x wiederholen
Ich meinte ein Streitgespräch. Wenn du sinnvolle Argumente gibtst, warum man in Python-Programmen UI-Dateien zu Python-Code generieren lassen willst können wir gerne eine IMHO sinnvolle Diskussion haben. Bisher hast du keine geliefert. Anfangs wusstest du nicht das es geht, jetzt hast du gelernt dass es geht. Und trotzdem beharrst du darauf das dieser Thread nicht konstruktiv ist.
DARUM GEHT ES GARNICHT! Wann habe ich gesagt das ich ein Streitgespräch will??? Ich hab gesagt man kann sich drum Streiten, nicht dass man es muss oder??? Und was hat der Vorteil von UI-Dateien mit meinem Programm zu tun, dass einfach nur die umwandlung einfacher gestallten soll für leute die py-Dateien verwenden wollen?
Das ist mir persönlich irgendwie unverständlich. Zudem versuchst du mich ständig zu attakieren, entweder über meine Position oder mein Alter. Das stellt dich in keinem guten Licht dar. Mir wäre es lieber wenn du stattdessen mal auf die technischen Argumente eingehst.
Du trägst hier nichts bei! Du lenkst nur ab! Du redest über alles nur nicht über das was soll! Du verschwendest meine Zeit! Du beharrst darauf dass jeder UI-Dateien verwenden soll und nicht den generierten Python-Code nur weil der nicht perfekt ist! Manche können und wollen damit arbeiten, für die ist das Programm! Also lass es den Leuten, vllt ist es nicht die beste Methode aber sie besteht nun mal. Sag mir Konstruktives mit dem ich was anfangen kann! Aber du bringst hier einfach nix! UND NACH SOVIELEN UNSINNIGEN POST NERVT MICH DAS! Und ich kann mich entweder verstellen oder dirs klar machen! Und dabei behersche ich mich noch so gut ich kann!
Nicht belanglos. Ich habe nur gesagt dass das Programm keinen sonderlichen Nutzen hat, da man nichts generieren muss also auch keine Befehle vergessen hat. Was will man dann verbessern?
Wenn man mittel pyuic4 oder wie das heist benutzt HAT ES EINEN! Und dann kann man es auch anderster machen. Man muss daraus keine Diskusion starten! Zudem dient das Programm als Projekt meine Techniken auch in Java zu verbessern und war primär dafür gedacht mir den Einstieg in Python zu erleichtern.
Warum sollte man das in Python nutzen wollen? Ich bitte um Argumente. Ich ich sehe nicht was an einer solchen Diskussion falsch sein sollte, klär mich doch bitte auf. [/quote]
Wenn man anstatt UI-Dateien PY-Dateien benutzen will??? Ok, jz wo ich weis das man die UI-Dateien auch benutzen kann, würde ich diese wahrscheinl. auch direkt benutzen, aber manche mögen vllt die PY-Dateien lieber. Und wer lieber alles in py-code haben will kann das Programm benutzen.
Auch ist es ohne Quellcode schwer da irgendwas zu deinem Java-Sachen zu sagen. Ich könnts mir dekompilieren, aber das ist ja nicht der Sinn der Sache.
Wenn ich mich damit beschäftigen soll, wie ich den Quellcode lesbar aus Eclipse rausbekomme(Was ich auf euren wunsch durchaus versucht habe, dennoch hab ichs bisher noch nicht geschaft und es mitlerweile auch aufgehört zu versuchen), dann will ich hier auch den Focus auf mein Programm und nicht hören: "Ist unbrauchbar", denn es dürfte mitlerweile klar sein: das Interessiert mich nicht!
Tomate_Salat hat geschrieben:Bestätigt wieder, wie ich über dich denke. Jeder Admin der eine Diskusion diskusion schliest, weil sie vom Thema abweicht ist ein schlechter Diskussionspartener?
Habe ich eine Diskussion geschlossen? Du hast angekündigt dich zurückzuziehen.
Schonmal in erwägung gezogen dass das ein Beispiel gewesen ist, dass zeigen soll wieviel Sinn deine Antwort gegeben hat?!
Tomate_Salat hat geschrieben:Ihr redet über Dinge die mich in diesem Sinne überhaupt nicht interessieren!
Und deswegen willst du anderen verbieten das zu tun? Lies doch mal lunars Signatur.
Schonmal dran gedacht das diese OT's unerwünscht sind? Schreib in deine Signatur: die SuFu stinkt und deswegen brauchst du sie nicht mehr benutzen?

@hendrikS: bekomme ich konstruktives Feedback, werde ichs annehmen. Aber mit OT's kann ich nichts verbessern. Und mir ist klar dass ich hier kein: "Schönes Programm" "perfektes Programm" als antwort bekomme. Liest man zwar gerne, aber hilft nicht.
Benutzeravatar
BlackVivi
User
Beiträge: 762
Registriert: Samstag 9. Dezember 2006, 14:29
Kontaktdaten:

Aus den Posts lässt sich doch konstruktive Kritik herauslesen. Deine Idee ist nicht optimal, da bessere Alternativen vorhanden sind. In einem Pythonforum den Quelltext nicht mitzuposten ist unhöflich. Dein Programm selbst ist voll mit schlechten Programmstil, an dem du arbeiten solltest. Man kann nicht sagen: "GENAU DAS UND DAS IST SCHLECHT". Wieso? Weil das Konzept nicht gut ist. Kannst auch'n Haus auf Schlamm bauen und danach sagen, dass die eine Wand schief ist. Das Haus steht trotzdem auf Schlamm und nicht stabil. Konstruktiv genug?
Tomate_Salat
User
Beiträge: 18
Registriert: Mittwoch 19. November 2008, 00:14

und OT's sind höflich? Mir geht es hier eigentl. nicht mal um meinen Programmcode, ich wollte nur das Programm von mehreren Leuten getestet haben, die mir Bugs reporten! Ich erwarte nicht das ich in einem Python-Forum verbesserungsvorschläge zu einem Java-Code bekomme. Und das ist das LETZTE MAL das ich was zur Idee sage!
Nur weil es nicht jeder braucht, stelle ich das ganze nicht ein!!! Und dein Vergleich war unnötig
lunar

Tomate_Salat hat geschrieben:und OT's sind höflich?
Off-Topic Diskussionen gelten in diesem Forum keinesfalls als unhöflich. Ich würde sagen, solche Diskussionen sind hier einigermaßen üblich.
Benutzeravatar
BlackVivi
User
Beiträge: 762
Registriert: Samstag 9. Dezember 2006, 14:29
Kontaktdaten:

Tomate_Salat hat geschrieben:und OT's sind höflich?
Wären sie nicht. Aber war ja nicht irgendwie Offtopic. Thema: QT4 im Zusammenhang mit Python und Codecreation. Antworten: Codecreation hat viele Nachteile.

Seh keine Probleme damit.
Tomate_Salat hat geschrieben:Mir geht es hier eigentl. nicht mal um meinen Programmcode, ich wollte nur das Programm von mehreren Leuten getestet haben, die mir Bugs reporten! Ich erwarte nicht das ich in einem Python-Forum verbesserungsvorschläge zu einem Java-Code bekomme.
In einem Programmierforum solltest du das aber erwarten.
Tomate_Salat hat geschrieben:Nur weil es nicht jeder braucht, stelle ich das ganze nicht ein!!! Und dein Vergleich war unnötig
Und deswegen wirst du ausfallend? Deine Meinung ist nicht meine Meinung --> deine Meinung ist blöd? So benimmst du dich zumindest.
Tomate_Salat
User
Beiträge: 18
Registriert: Mittwoch 19. November 2008, 00:14

@BlackVivi: Lies mal wie oft ich mich hier wiederholen muss, weil Leute nicht lesen können! Wenn ich zu meinem JavaCode verbesserungsvorschläge erhalten will, dann gehe ich dazu in eine Java-Forum! Hier wollte ich nix anderes als dass das Programm getestet wird(hab ich auch schon öfters geschrieben). Wieso ist das sooo schwer zu verstehen?

@lunar: OT's lenken vom Topic ab. Von mir aus können OT's verwendet werden, wenn es um ein Problem ging und das behandelt wurde und die leute danach darüber in anderer weise (wie auch immer die dahingekommen sind) weiter diskutieren. Aber Ich will HIER nichts als ein Feedback in Form von Fehlfunktionen die ich behandeln musst.
lunar

Tomate_Salat hat geschrieben:@lunar: OT's lenken vom Topic ab. Von mir aus können OT's verwendet werden, wenn es um ein Problem ging und das behandelt wurde und die leute danach darüber in anderer weise (wie auch immer die dahingekommen sind) weiter diskutieren. Aber Ich will HIER nichts als ein Feedback in Form von Fehlfunktionen die ich behandeln musst.
Dieses Forum wird seine bewährten Gepflogenheiten nicht deinetwillen von Grund auf ändern, oder um es direkt zu sagen: Es geht nicht allein und ausschließlich nach deinem Willen. Diskussionen sind hier üblich und (zumeist) gerne gesehen, daher bestand für keines der hier beteiligten Mitglieder Anlass zum Abbrechen oder Verschieben der Diskussion.

Wenn dir eine Diskussion in einem von dir gestarteten Thread aus welchen Gründen auch immer nicht behagt, dann bitte einen Admin oder Moderator per PM, die Diskussion zu trennen, oder bitte höflich um eine Rückkehr zum Thema. Das erspart dir einen peinlichen Auftritt, und dem Rest eine müßige Diskussion.

Ich denke auch nicht, dass diese Diskussion einer Fortsetzung bedarf. Du solltest bemerkt haben, dass die hier beteiligten Nutzer deine Position nicht vertreten wollen.
BlackJack

@Tomate_Salat: Tja, von mir gibt's trotzdem Verbesserungsvorschläge zum Java-"Quelltext". :-)

Die Geschäftslogik steckt in den `Action`\s, bzw. in den ganzen anonymen `AbstractAction`-Klassen, die zum Beispiel in `ActionButton` erstellt werden, d.h. man kommt da ohne GUI überhaupt nicht dran. Und die Werte mit denen die Geschäftslogik arbeitet, werden durch direkte Zugriffe auf die Singleton-GUI-Exemplare geholt.

Das Programm besteht aus lauter "Klassen", die eigentlich vom Wesen her statische Module sind. Du erzeugst ein Exemplar von jeder Klasse, verwendest das dann aber nicht, sondern rufst eine Methode auf, die alle möglichen statischen, öffentlichen Attribute auf den Klassen initialisieren und auf die greifst Du dann kreuz und quer über das ganze Programm verteilt zu. Das ist keine objektorientierte Programmierung. In Python könnte man mit einigem davon mit Modulen statt Singletons noch durchkommen, aber bei Java ist das ein Programmierstil, der sehr atypisch ist.

Wenn Du in einem Objekt auf andere Objekte zugreifen willst, sollte das Exemplar das andere Objekt entweder kennen, zum Beispiel weil's beim Konstruktor übergeben wurde, oder es sollte als Argument der Methode übergeben werden.

Meine Kritik basiert übrigens auf der Analyse der Class-Dateien, also der etwas umständlichere Weg wenn keine Quelltexte zur Verfügung stehen. Wenn ich das Programm dazu nicht zufällig schon installiert gehabt hätte, wäre von meiner Seite zu dem Thema nicht viel gekommen.

Was Eclipse und die Quelltexte angeht: Bei dem Programm, ohne irgendwelche externen Abhängigkeiten, reicht es doch einfach den `src`-Ordner in ein Archiv zu packen. Das kann man ausserhalb von Eclipse tun, oder über das Kontextmenü im `Package Explorer` oder im `Navigator` unter `Export…`. Dort dann entweder über `General > Archive File` oder `Java > JAR File` und da die Option für die Quellen statt der -- oder zusätzlich zu den -- Class-Dateien auswählen.
Tomate_Salat
User
Beiträge: 18
Registriert: Mittwoch 19. November 2008, 00:14

@BlackJack:
Ok damit konnte ich jz was Anfangen. Von dir kommt wenigstens was konstruktives,auch wenns nicht in die Richtung Kritik geht, die ich haben will/wollte.

@lunar:
schonmal gemerkt dass das hier kein Diskussions-Thread sein sollte? Mal dran gedacht das ich hier nix als Feedback wollte? Schonmal meine
(...)ich würde mich freuen, wenn Ihr diese senden könnt. Eventuell richte ich eine Ticket-Seite ein, wo Ihr mir einfacher Bugs reporten könnt.
schonmal meinen Post durchgelesen? RICHTIG Gelesen? Würden hier Mitglieder und ADMINISTRATOREN! lesen wäre keine Diskussion aufgekommen! Würde man Lesen, würde man merken: Es gibt keinen Stoff eigentl. für OT. Würde man lesen, würdet Ihr wissen dass ich eigentl. keine Code-verbesserungen von euch will! Ich wollte nichts anderes als gefundene Bugs von euch finden. Ich habe in keinen anderen Foren solche Probleme mit solch einfachen Aufgaben gehabt wie hier, z.B. mein Programm was ich mal in C# geschrieben habe. Da hats Funktioniert, da hat mir keiner in deren Forum gesagt: Wie man einen Wurf ausrechnet braucht keiner. Da hat keiner gesagt: Dein Programmierstil ist scheise, geh dich schämen, da hat keiner gesagt: Ich will den Programmcode sehen.

Erspart euch jetzt einen peinl. antwort-kommentar wie: Dann geh doch dahin, denn dass ist ne antwort von einem 5-Jährigen!
Wenn dir eine Diskussion in einem von dir gestarteten Thread aus welchen Gründen auch immer nicht behagt, dann bitte einen Admin oder Moderator per PM, die Diskussion zu trennen, oder bitte höflich um eine Rückkehr zum Thema. Das erspart dir einen peinlichen Auftritt, und dem Rest eine müßige Diskussion
Ja am besten noch zu Leonidas.

Und die betonung von auf dem höflich kannst du dir sparen! Wenn Ihr nicht respektieren wollt, dass das hier kein Diskusionthread sein soll, werde ich euch gegenüber sicherlich NICHT höflich gegenübertreten.

Soll ich alles hinnehmen wie IHR es wollt? Wer hat diesen Thread eröffnet? ICH! Und Ihr missbraucht diesen Thread für unnütze Kommentare! Wenn dir das ganze hier nicht gefällt, lunar, keiner zwingt dich in dem Thread aktiv zu sein, oder?!
Dauerbaustelle
User
Beiträge: 996
Registriert: Mittwoch 9. Januar 2008, 13:48

@Tomatensalat: Kannst du nicht lesen? Lunar hat doch bereits erklärt, dass es in diesem Forum üblich ist, Offtopic zu werden bzw. über andere Dinge zu diskutieren als vom Threadstarter erwünscht und dass sich dies nicht extra für dich ändern wird.
Tomate_Salat
User
Beiträge: 18
Registriert: Mittwoch 19. November 2008, 00:14

@Dauerbaustelle: Du bekommst von mir keine Antwort darauf!

@Lunar: Wir können das ruhig öffentl. halten, eine PM ist nicht notwendig!
EyDu
User
Beiträge: 4881
Registriert: Donnerstag 20. Juli 2006, 23:06
Wohnort: Berlin

Ich finde es als Thread-Ersteller schon sehr seltsam zu fordern, dass nur über das von dir gewünschte diskutiert wird. Immerhin möchtest du Hilfe, bzw. Kommentare von anderen haben, die freiwillig ihre Zeit investieren. Sie doch froh darüber, dass auch andere Dinge angesprochen werden, als die zunächst gewünschten. Vielleicht solltest du es als Mehrwert sehen und nicht als etwas unerwünschtes.

Dass du hier dauernd Kritik an Leonidas äußerst kann ich wirklich nicht nachvollziehen. Ich kann mich seinen Punkten im Großen und Ganzen nur anschließen, du gehst einer (vernünftigen) Diskussion aber offensichtlich aus dem Weg.

Bei der Gelegenheit möchte ich gerne noch anbringen, dich mich Großbuchstaben, überflüssigen Satzzeichen und Intonationen etwas zurück zu halten. Man versteht dich auch so. Ehrlich ;-)

@lunar: Popcorn ist eine gute Idee, ich muss eh noch einkaufen gehen, sonst verhungere ich über das Wochenende :lol:
Das Leben ist wie ein Tennisball.
Benutzeravatar
str1442
User
Beiträge: 520
Registriert: Samstag 31. Mai 2008, 21:13

@Dauerbaustelle: Du bekommst von mir keine Antwort darauf!
Das war aber jetzt eine seltsame Schleife. Wird ja immer abstruser hier :lol:, scnr
Tomate_Salat
User
Beiträge: 18
Registriert: Mittwoch 19. November 2008, 00:14

@EyDu: Du kannst auch nicht lesen? Es wurde zwar Kritik gebracht, die nichts damit zu tun hatte, die ich aber angenommen hatte. Aber unnötige OT's bringen mir garnix. Und als Thread-Steller kann man jawohl erwarten, dass wenn leute ne antwort geben, die auch mit dem Thema zu tun hat!
BlackJack

@Tomate_Salat: Das ist ein öffentliches Forum, da kannst Du weder erwarten dass überhaupt jemand antwortet, noch wie der Inhalt von möglichen Antworten aussieht.

Darüber was hier On- bzw. Off-Topic ist, kannst Du nicht alleine entscheiden. Den Vorwurf verstehen nämlich nicht alle, weil sie Beiträge über den Sinn eines vorgestellten Programms durchaus als On-Topic sehen, wenn es um Verbesserungsvorschläge geht. "Braucht keiner, stampf es ein" ist zugegebenermassen kein Verbesserungsvoschlag, den man gerne hört, aber es ist eben einer. Die Diskussion über den Sinn von generiertem Quelltext gehört dazu, denn das ist die Begründung für den Vorschlag. *Ohne* Begründung wäre der Vorschlag ja noch unangenehmer.

Anderen vorzuwerfen sie könnten nicht lesen, oder wären 5 Jahre alt, ist nicht besonders hilfreich um einen Diskussionsstandpunkt zu vertreten. Da kann es nur noch bergab gehen mit dem Niveau der Diskussion.
Benutzeravatar
BlackVivi
User
Beiträge: 762
Registriert: Samstag 9. Dezember 2006, 14:29
Kontaktdaten:

Hättest du geschrieben:

"Ich halte Codegenerierung für eine hervorragende Idee, insbesondere ich selber brauche sie desöfteren. Sie befriedigt meine Bedürfnisse. Ich nehme euch Kritikpunkte zur Herzen und werde die UI-Dateien ausprobieren, aber solange möchte ich mein Programm noch behalten.

Könnte mir jedoch jemand helfen, die Bugs aus dem Programm selber zu bereinigen? Ich alleine finde wohl nicht alle, mehr Augen sehen mehr."

Diskussion wär gegessen gewesen. Vielleicht wären noch ein paar Kommentare zur Codegenerierung gekommen, aber jeder hätte deine Meinung dazu respektiert. Du hast jedoch reißerisch Leute angegriffen, grundlos, meiner Meinung nach.
Dauerbaustelle
User
Beiträge: 996
Registriert: Mittwoch 9. Januar 2008, 13:48

Tomate_Salat hat geschrieben:@Dauerbaustelle: Du bekommst von mir keine Antwort darauf!
MAAAAMAAAA, der will mir nicht antworten! Wofür werde ich nur bestraft? *heul*
Tomate_Salat
User
Beiträge: 18
Registriert: Mittwoch 19. November 2008, 00:14

@BlackJack: Zum Thema "Stampf es ein, braucht eh keiner" habe ich in meinem ersten Post geschrieben, an wen das gewendet ist. Hat keiner gelesen! Zum Thema: Diskussion: Im ersten Post steht, dass es mir um Bug-reporting geht. Hat auch keiner gelesen. Das Codegenerien hatt ich gemeint ist allerhöchstens Zukunftsversion: trotzdem wird darüber weiterdiskutiert. So, in allen wesentlichen Punkten wurde ich ignoriert. Es wurde genau das gegenteil gemacht von dem was ich mit diesem Thread erreichen wollte. Das Niveau ging schon ab der ersten Antwort bergab. Aber ich finds toll wie Ihr sagt: "Öffentliches Forum, erwarte hier keine Antwort die dir weiterhelft, erwarte nicht das die Leute deine wünsche respektieren, erwarte nicht dass deine Thread-vorgaben gelesen werden, jeder kann eine antwort geben die er will".

@BlackVivi: Ach ja und das hättet ihr dann zufälligerweise gelesen oder was? Bullshit, es ging hier genauso weiter!
Benutzeravatar
BlackVivi
User
Beiträge: 762
Registriert: Samstag 9. Dezember 2006, 14:29
Kontaktdaten:

Tomate_Salat hat geschrieben:@BlackVivi: Ach ja und das hättet ihr dann zufälligerweise gelesen oder was? Bullshit, es ging hier genauso weiter!
Bist vor ungefähr einem Jahr hat sich eigentlich... Nie nie nie nie hier jemand beschwert, dass jemand wirklich unfreundlich sei.. Aber irgendwie kommen neuerdings soviele Leute, die solch einen unglaublichen Ton haben =( Irgendwie traurig.

Ja, ich hätte es gelesen. Und jeder andere auch. Deine Glaskugel ist wohl nicht ... allmächtig.
Gesperrt