wxHTML & wxpTag

Plattformunabhängige GUIs mit wxWidgets.
Antworten
justjesus
User
Beiträge: 1
Registriert: Dienstag 25. Mai 2010, 20:16

Hallo,

ich habe gerade massive Probleme ids für meien per wxpTag erstellten buttons zu vergeben.
Wie macht man das Richtig?

Mit ID_ANY geht es...
Aber wie bekomme ich dann die vergebene id raus?

Anbei der Code:

Code: Alles auswählen

        pageS = "<html><body bgcolor='#8e8e95'><table>"
        pageE = "</table></body></html>"
        

        if os.path.isdir(self._homeDir):

            files = os.listdir(self._homeDir)

            for i in files:
                #print i
                book = os.path.splitext(i)
                if book[1] == ".pdf" or  book[1] == ".PDF" or book[1] == ".Pdf":
                    size = os.path.getsize(self._homeDir+i)
                    size =  round(size/float(1024)/1024,1)
                    pageS = pageS + "<tr><td>&nbsp;</td><td></td></tr><tr><td bgcolor='#aaaaaa'>IMAGE</div></td>\
                            <td>\
                            <wxp module='wx' class='Button' width=500% >\
                                <param name='label' value='"+book[0]+"'>\
                                <param name='id'    value='ID_ANY'>\
                            </wxp><br>\
                            Autor:<br>Seiten:<br>Gr&ouml;&szlig;e: "+str(size)+" MB</td></tr>"
            
           

            self._bookSelector.SetPage(pageS+pageE)
Zuletzt geändert von Anonymous am Mittwoch 26. Mai 2010, 11:06, insgesamt 1-mal geändert.
Grund: Quelltext in Python-Code-Tags gesetzt.
Dav1d
User
Beiträge: 1437
Registriert: Donnerstag 30. Juli 2009, 12:03
Kontaktdaten:

Ich verstehe deinen Code nicht....

eine ID bekommt man normalerweise mit widget.GetId() raus
the more they change the more they stay the same
Antworten