Die Suche ergab 6 Treffer

von alexp
Mittwoch 4. August 2010, 10:56
Forum: Python mit anderen Sprachen verwenden
Thema: Python um C++ Methode erweitern
Antworten: 0
Zugriffe: 2162

Python um C++ Methode erweitern

Hi, ich habe eine C++ Methode (do_something). Jetzt würde ich gerne Python um diese Methode erweitern. Wenn ich die C++ Datei mit den Disutils kompilieren ("python setup.py build --compiler=mingw32"), klappt das einwandfrei. Versuch ich jedoch das Module "module.pyd" einzubinden,...
von alexp
Donnerstag 18. März 2010, 13:51
Forum: Qt/KDE
Thema: RuntimeError: underlying C/C++ object has been deleted
Antworten: 5
Zugriffe: 1929

Ah, ok, doof. Meine Gui Class sah so aus class Ui_Gui(QtGui.QWidget): def __init__(self, bla): self.bla = bla Im Konstruktor muss natürlich der Konstruktor der Oberklasse "QtGui.QWidget.__init__(self)" aufgerufen werden. Sprich das muss so aussehen: class Ui_Gui(QtGui.QWidget): def __init_...
von alexp
Donnerstag 18. März 2010, 13:34
Forum: Qt/KDE
Thema: RuntimeError: underlying C/C++ object has been deleted
Antworten: 5
Zugriffe: 1929

Wenn ich die Methode so schreibe, wie von ichisich vorgeschlagen, bekomme ich den Fehler immernoch. Also die Methode closeWindow benutze ich als Slot für einen Pushbutton. Bekomme den gleichen Fehler, wenn ich einfach versuche eine Messagebox darzustellen. def closeWindow(self): reply = QtGui.QMessa...
von alexp
Donnerstag 18. März 2010, 11:59
Forum: Qt/KDE
Thema: RuntimeError: underlying C/C++ object has been deleted
Antworten: 5
Zugriffe: 1929

RuntimeError: underlying C/C++ object has been deleted

Hallo, ich versuch ein QWidget durch folgende Funktion zu schließen. Möchte aber bevor das Widget geschlossen wird eine Messagebox anzeigen. def closeWindow(self): reply = QtGui.QMessageBox.question(self, 'Message', "Are you sure to quit?", QtGui.QMessageBox.Yes, QtGui.QMessageBox.No) if r...
von alexp
Mittwoch 10. März 2010, 16:37
Forum: Qt/KDE
Thema: Instanz des Senders
Antworten: 3
Zugriffe: 1412

das funktioniert leider nicht
benutze qt 4.6

hab es zwar so gelöst:

Code: Alles auswählen

partial_write = partial(self.groupBoxClicked, self.groupBox)
        QtCore.QObject.connect(self.groupBox, QtCore.SIGNAL("clicked()"),  partial_write)
ist halt nicht so elegant...
von alexp
Mittwoch 10. März 2010, 15:49
Forum: Qt/KDE
Thema: Instanz des Senders
Antworten: 3
Zugriffe: 1412

Instanz des Senders

Wie kann ich in meinem Slot auf den Sender schließen??
Wär dankbar, wenn mir das jemand sagen könnte.

Gruß, Alex