Die Suche ergab 1109 Treffer

von Sophus
Dienstag 10. Juni 2014, 19:29
Forum: Allgemeine Fragen
Thema: Weniger Klassen, mehr Funktionen.
Antworten: 18
Zugriffe: 2891

Weniger Klassen, mehr Funktionen.

Hallo, beim Stöbern bin ich über einen Vortrag gestolpert, dessen Link ich jetzt blöder weise nicht mehr präsent habe, ging es darum, dass in Python weniger mit Klassen und mehr mit Funktionen arbeiten soll. Der Vortrag war komplett auf Englisch, und soweit ich "mitschneiden" konnte, ging ...
von Sophus
Dienstag 10. Juni 2014, 14:51
Forum: Qt/KDE
Thema: Werkzeugleiste
Antworten: 18
Zugriffe: 2712

Re: Werkzeugleiste

@Sophus: fang endlich mal an die QT-Dokumentation zu lesen. Da gibt es zwei Varianten von addToolBar, die eine ist die, die Du benutzt, die andere ist die, die Du benutzen willst. Wenn Du in Zeile 8 das Attribut von Zeile 7 überschreibst, dann kannst Du Zeile 7 auch gleich weglassen. Das ist das, w...
von Sophus
Dienstag 10. Juni 2014, 13:12
Forum: Qt/KDE
Thema: Werkzeugleiste
Antworten: 18
Zugriffe: 2712

Re: Werkzeugleiste

@Sophus: Was macht Zeile 7 und was Zeile 8? Und wenn Du die Dokumentation gelesen hättest, wüßtest Du, dass Zeile 9 absolut gar nichts macht, weil sie nur etwas abfragt, Dich aber das Ergebnis gar nicht interessiert. Also bleibt nur Zeile 8 übrig, die was wirkungsvolles tut. Und Du wunderst Dich, d...
von Sophus
Dienstag 10. Juni 2014, 03:29
Forum: Qt/KDE
Thema: Werkzeugleiste
Antworten: 18
Zugriffe: 2712

Re: Werkzeugleiste

Du darfst eben nur keine Methoden aufrufen wollen, die der Klasse nicht anheim sind. Deine Toolbar-Klasse kann sich doch selbst aufbauen, du musst nur addToolBar() an der richtigen Stelle respektive in der Instanz des QMainWindow aufrufen. "An der richtigen Stelle." Das ist eine Aussage, ...
von Sophus
Montag 9. Juni 2014, 21:55
Forum: Qt/KDE
Thema: Werkzeugleiste
Antworten: 18
Zugriffe: 2712

Re: Werkzeugleiste

Ich sehe zwar noch nicht wo genau der Vorteil jetzt zu finden ist, die Toolbar als separate Klasse anzulegen, aber das heißt nicht, dass du das nicht machen kannst. Du darfst eben nur keine Methoden aufrufen wollen, die der Klasse nicht anheim sind. Deine Toolbar-Klasse kann sich doch selbst aufbau...
von Sophus
Montag 9. Juni 2014, 19:30
Forum: Qt/KDE
Thema: Werkzeugleiste
Antworten: 18
Zugriffe: 2712

Re: Werkzeugleiste

Und dieses Prinzip der Menuleiste übernahm ich beim Erzeugen der Werkzeugleiste Und da steckt leider wieder das Problem, einfach übernehmen ist selten die richtige Entscheidung. Während QMenu durchaus eine Methode addMenu() besitzt, muss das äquivalente Gegenstück nicht zwangsweise für andere Widge...
von Sophus
Montag 9. Juni 2014, 18:47
Forum: Qt/KDE
Thema: Werkzeugleiste
Antworten: 18
Zugriffe: 2712

Re: Werkzeugleiste

Was soll denn das addToolBar Deiner Meinung nach an dieser Stelle machen? ToolBarLeiste ist doch schon eine Toolbar. Und die Toolbar erzeugen tust Du in Zeile 26 von MDIFormular. Ich bin so ähnlich vorgegangen wie beim Erzeugen einer Menüleiste, die ich auch ausgelagert habe: MDIForm_Menue.py [...]...
von Sophus
Montag 9. Juni 2014, 18:12
Forum: Qt/KDE
Thema: Werkzeugleiste
Antworten: 18
Zugriffe: 2712

Re: Werkzeugleiste

QToolBar besitzt keine Methode addToolBar() . Das ist eine Methode von QMainWindow . Stimmt. Ich habe nochmal eben auf der Seite ( http://qt-project.org/doc/qt-4.8/qtoolbar.html ) nachgesehen. Dann bedeutet das für mich, dass ich ToolBar nicht auslagern kann, sondern diese in der Datei MDIForm.py e...
von Sophus
Montag 9. Juni 2014, 17:58
Forum: Qt/KDE
Thema: Werkzeugleiste
Antworten: 18
Zugriffe: 2712

Werkzeugleiste

Hallo, ich bin gerade dabei, eine ToolBar auf mein MainWindow hinzuzufügen. Und ich bin ähnlich vorgegangen als würde ich eine Menüleiste hinzufügen. Ich habe eine '.py-Datei für die ToolBar angelegt. Die Datei sieht wie folgt aus: MDIForm_ToolBar.py imort sys from PyQt4.QtGui import QAction, QToolB...
von Sophus
Sonntag 8. Juni 2014, 18:34
Forum: Qt/KDE
Thema: Menue Triggered
Antworten: 9
Zugriffe: 1650

Re: Menue Triggered

Aus dem"geheimnisvollen" Wort "Attribut", welches für mich so gewaltig klingt, ging am Ende ein winziges Wörtchen "self" hervor. Schlussendlich habe ich sowohl in der Menu.py-Datei und MDIForm.py-Datei einige kleine Veränderungen vorgenommen. Ich setze überall dort ein ...
von Sophus
Sonntag 8. Juni 2014, 17:19
Forum: Qt/KDE
Thema: Menue Triggered
Antworten: 9
Zugriffe: 1650

Re: Menue Triggered

Warum sollte, wenn die Menü-Instanz ein Attribut DoShowClose hat, plötzlich MdiFormular auch eines haben, nur weil das Attribut MNUL_Verwaltung eine Menü-Instanz ist? Wir reden hier über diese Zeile, richtig? self.DoShowClose.triggered.connect(self.MnuCloseMain) Ich gehe mal diese Zeile Wort für Wo...
von Sophus
Sonntag 8. Juni 2014, 15:52
Forum: Qt/KDE
Thema: Menue Triggered
Antworten: 9
Zugriffe: 1650

Re: Menue Triggered

MDIForm.py # -*- coding: cp1252 -*- import sys from PyQt4.QtGui import QMainWindow, QApplication, QAction, QMenuBar from PyQt4.QtCore import SIGNAL, SLOT from Menue import MenueLeiste class MDIFormular(QMainWindow): def __init__ (self, parent=None): QMainWindow.__init__(self, parent) self.setWindow...
von Sophus
Sonntag 8. Juni 2014, 14:57
Forum: Qt/KDE
Thema: Menue Triggered
Antworten: 9
Zugriffe: 1650

Re: Menue Triggered

Ich habe mal die Zeilen auskopiert (Ich hoffe, ich habe sie richtig kopiert): self.MNUL_Verwaltung = MenueLeiste() self.MNUL_Info = MenueLeiste() self.mnuMainWindowClose = MenueLeiste() Nach meinem Verständnis wird hier wird der Klasse "MDIFormular" eine Instanz der Klasse "MenueLeist...
von Sophus
Sonntag 8. Juni 2014, 14:30
Forum: Qt/KDE
Thema: Menue Triggered
Antworten: 9
Zugriffe: 1650

Re: Menue Triggered

Hallo Sirius3, in welcher Zeile erzeuge ich drei Mal die Menuleiste?
von Sophus
Sonntag 8. Juni 2014, 14:00
Forum: Qt/KDE
Thema: Menue Triggered
Antworten: 9
Zugriffe: 1650

Menue Triggered

Hallo, Ich war nun dabei eine Menueleiste zu erstellen. Vorher hatte ich den Code in einer Datei, und nun wollte ich sehen, wie es mit dem Auslagern funktioniert. Das Auslagern klappt, die Menueleiste wird im MainWindow ordnungsgemäß angezeigt. Schauen wir mal in die Datei MDIFom.py. Mir geht es dab...
von Sophus
Samstag 7. Juni 2014, 10:54
Forum: Allgemeine Fragen
Thema: Tuples und Dictionaries
Antworten: 49
Zugriffe: 5269

Re: Tuples und Dictionaries

@Sophus: Du bist jetzt von der Trotzphase ("ich will aber, dass das so funktioniert") in die Warum-Phase eingetreten und stellst alles in Frage. Die wichtigste Phase hast Du aber gar nicht durchlebt: Das Ur-Vertrauen. Diese Phase ist wichtig, um überhaupt soziale Bindungen aufbauen zu kön...
von Sophus
Samstag 7. Juni 2014, 08:41
Forum: Allgemeine Fragen
Thema: Tuples und Dictionaries
Antworten: 49
Zugriffe: 5269

Re: Tuples und Dictionaries

@Sophus: Du hast angeblich in VB6 programmiert und hast auf Lehramt studiert, und stellst dann *solche* Fragen? Ernsthaft? Der Trick beim trollen ist es nicht zu sehr zu übertreiben. ;-) Sollten die Fragen tatsächlich ernst gemeint sein, dann lass das Programmieren bleiben. Das ist ganz offensichtl...
von Sophus
Samstag 7. Juni 2014, 02:12
Forum: Allgemeine Fragen
Thema: Tuples und Dictionaries
Antworten: 49
Zugriffe: 5269

Re: Tuples und Dictionaries

[quote="Hyperion"] Du hast in Deinem Code bisher *kein* Objekt verändert, auch kein Dictionary ;-) Beispiel: # Listen kennen z.B. "append" l = [1, 2, 3] # jetzt *verändern* wir das Objekt! l.append(4) print(l) > [1, 2, 3, 4] # Tupel haben nichts, um den Inhalt zu ändern! t = (1, ...
von Sophus
Freitag 6. Juni 2014, 19:57
Forum: Allgemeine Fragen
Thema: Tuples und Dictionaries
Antworten: 49
Zugriffe: 5269

Re: Tuples und Dictionaries

Also ist das, was ich bisher als Array gehalten habe, im Grunde ein Listen von Elementen? In dem Beispiel wurde Mike, Peter und Anna gelistet? Die Liste besteht aus 3 Strings. Diese Strings haben die Inhalte 'Mike', 'Peter' und 'Anna'. Um die Daten auszugeben kannst du über die Inhalte dieser Liste...
von Sophus
Freitag 6. Juni 2014, 19:28
Forum: Allgemeine Fragen
Thema: Tuples und Dictionaries
Antworten: 49
Zugriffe: 5269

Re: Tuples und Dictionaries

@Sophus: Der erste Beitrag, wo jemand (Hyperion) dir empfahl, etwas in einer Shell einzugeben, war dieser hier: http://www.python-forum.de/viewtopic.php?p=259286#p259286. Bis dahin hatte auch niemand gesagt, du solltest IPython installieren. Das erste Mal, dass jemand (wieder Hyperion) IPython ins ...