Seite 1 von 1

Einbetten eines Plots von matplotlib in PyQt4 Designer

Verfasst: Dienstag 8. Oktober 2013, 12:27
von Hille
Hallo,

ich möchte einen Plot von matplotlib in meine GUI einfügen, die ich im PyQt4 Designer erstelle. Die .ui Datei möchte ich dann dynamisch über uic laden.

Das hier: http://www.technicaljar.com/?p=688 kommt meinem Wunsch schon recht nah, nur leider wird da pyuic4 genutzt und ich weiß nicht, was ich ändern/ergänzen muss, damit es über uic läuft?

Außerdem scheint es für Python xy Plugins dafür zu geben, an die man auch so ran kommt (http://sourceforge.net/mailarchive/mess ... d=29007291), leider bin ich auch hier überfragt, wo / wie ich das einbetten muss?

Ich nutze Windows XP und Python 3.2.

Wäre super, wenn mir jemand helfen könnte!
Vielen Dank im Voraus!

Re: Einbetten eines Plots von matplotlib in PyQt4 Designer

Verfasst: Dienstag 8. Oktober 2013, 13:11
von BlackJack
@Hille: Die Webseite ist aber wenig hilfreich, da steht statt des XMLs aus dem Designer ja kilometerlanger *HTML*-Quelltext der mit dem Problem überhaupt nichts zu tun hat.

Re: Einbetten eines Plots von matplotlib in PyQt4 Designer

Verfasst: Dienstag 8. Oktober 2013, 13:29
von Hille
@ BlackJack: Ich nehme gerne Hinweise für hilfreichere Websiten entgegen... vielleicht habe ich mit den falschen Stichworten gesucht?

Re: Einbetten eines Plots von matplotlib in PyQt4 Designer

Verfasst: Dienstag 8. Oktober 2013, 19:56
von jerch
@Hille:
Was Du probieren kannst - kopier die Datei matplotlibwidget.py zu Deinen Quellen, dann füge im Designer eine Klasse hinzu und deklariere diese als Platzhalter für MatplotlibWidget.

Re: Einbetten eines Plots von matplotlib in PyQt4 Designer

Verfasst: Mittwoch 9. Oktober 2013, 07:41
von Hille
@ jerch: Tausend Dank!!! Das war genau der Hinweis, der mir fehlte! Nun kriege ich das Beispielprogramm zum Laufen. Nu muss das ich "nur" (?) noch auf mein Programm übertragen :-)