[python] Thread a wxpython

vaclavik na ondrav.net vaclavik na ondrav.net
Pátek Březen 31 13:28:17 CEST 2017


Zdravím, mám takový problém, když vytvořím jakýkoliv obejekt wxpythonu
ve vláknu, tak po dokončení toho vlákna zmizí. Já bych potřeboval aby
zůstal. S vlákny teprve začínám. Jednoduchý příklad:

# -*- coding: utf-8 -*-
import wx
import thread
class Okno:
    def __init__(self, parent):
        self.okno=wx.MDIChildFrame(parent,title=u"Test",id=-1)
        self.okno.Maximize()
        thread.start_new_thread(self.funkce,())
    def funkce(self):
        self.promena=wx.StaticText(self.okno, label=u"Test")
if __name__ == "__main__":
    okno = wx.App(0)
    parent=wx.MDIParentFrame(None,size=wx.Size(500,500))
    Okno(parent)
    parent.Show()
    okno.MainLoop()

Díky za pomoc


Další informace o konferenci Python