Die Suche ergab 1109 Treffer
- 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 ...
- 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...
- 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...
- 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, ...
- 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...
- 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...
- 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 [...]...
- 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...
- 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...
- 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 ...
- 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...
- 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...
- 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...
- 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?
- 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...
- 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...
- 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...
- 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, ...
- 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...
- 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 ...