#software

WxLibPubSub - wxPyWiki

https://wiki.wxpython.org/WxLibPubSub

#python #wxpython #software

Diego Ariel

Problema con #DatePickerCtrl en #wxpython

Tenía un problema con el control para establecer el formato a la fecha que se mostraba. He investigado un poco en la red y parece ser que no hay ninguna solucion elegante. Por tanto, el siguiente código es una solución aceptable para solucionar tal error.


class DatePickerCtrlV2(wx.Panel):
    '''
    Esta clase crea una pantalla para introduccion de fechas.
    Se crea un combo que al hacer click sobre el, se despliega un calendario 
    que no hace cambiar el tamano de la pantalla. Cuando se hace click sobre el,
    se establece la fecha en el combo y se oculta automaticamente.
    La diferencia de este calendario con el DatePickerCtrlV3 es que no cambia
    el tamano de la pantalla.
    '''
    def __init__(self, parent):
        wx.Panel.__init__(self, parent)
        self.calendario = wx.DatePickerCtrl(self, -1)
        self.calendario.Bind(wx.EVT_DATE_CHANGED, self.cambiarControl)
        self.calendario.SetId(1)
        self.listaTexto = wx.ComboBox(self, -1)
        self.listaTexto.SetId(2)
        self.listaTexto.Bind(wx.EVT_LEFT_DOWN, self.cambiarControl)
        
        self.distribucion = wx.BoxSizer(wx.VERTICAL)
        self.distribucion.Add(self.listaTexto, 0, wx.EXPAND)
        self.distribucion.Add(self.calendario, 0, wx.EXPAND)
        
        self.listaTexto.Hide()
        self.SetSizerAndFit(self.distribucion)
        
    def cambiarControl(self, event):
        if event.GetEventObject().GetId()==1:
            self.listaTexto.Show()
            fechaSeleccionada = self.calendario.GetValue()
            fechaEnCadena = str(fechaSeleccionada.GetDay()) + "/" + str(fechaSeleccionada.GetMonth()+1) + "/"+ str(fechaSeleccionada.GetYear())
            self.listaTexto.SetValue(fechaEnCadena)
            #self.listaTexto.Append(fechaEnCadena)
            self.calendario.Hide()
            self.listaTexto.SetSize(self.calendario.GetSize())
            #self.SetSizerAndFit(self.distribucion)
            #self.Parent.Fit()
        else:
            self.listaTexto.Hide()
            self.calendario.Show()
            #self.SetSizerAndFit(self.distribucion)
            #self.Parent.Fit()
            
    def GetValue(self):
        return self.listaTexto.GetValue()
    
    
    def SetValue(self, fecha):
        self.listaTexto.SetValue(str(fecha.GetDay()) + "/" + str(fecha.GetMonth()) + "/" + str(fecha.GetYear()))
        self.calendario.SetValue(fecha)    

#software #python #gnu #linux

Diego Ariel

Programando una interfaz gráfica en #wxpython

#python #gnu #linux #software

Diego Ariel

#Blockchain: Eine #Technologie verändert ganze Branchen

https://audiothek.ardmediathek.de/items/48243108

#wirtschaft #wissen #software

RⒶmonⒶ

Un promotor de la tecnología mas o menos ético nunca recomendaría usar software no libre

En caso de recomendarlo, debe saber claramente las consecuencias del mismo e informarlas debidamente...

#software #frases #gnu #linux #debian #ubuntu #fedora #trisquel #opensource

Diego Ariel

The #AI That Has Nothing to Learn From Humans

source: https://www.theatlantic.com/technology/archive/2017/10/alphago-zero-the-ai-that-taught-itself-go/543450/

Since May, experts have been painstakingly analyzing the 55 machine-versus-machine games. And their descriptions of #AlphaGo’s moves often seem to keep circling back to the same several words: Amazing. Strange. #Alien.

We are on the threshold of the technological #singularity.

#science #intelligence #machine #software #news #future #humanity

The AI That Has Nothing to Learn From Humans
DeepMind’s new self-taught Go-playing program is making moves that other players describe as “alien” and “from an alternate dimension.”

anonymiss