[python] wxPython - zobrazení dat z DB

2009-03-06 Tema obsahu Mix

Dobrý den , nevím si s tím rady a tak vás chci požádat o pomoc.
mám data uložená v DB kde jsou sloupce ID, cilso1, cislo2, cislo3.
Potřebuji tyto data zobrazit v tabulce kde budou některé sloupce jen 
zobrazené a jiné bude možnost editovat.
Počet sloupců bude pevně dán, ale počet řádku bude pokaždé jiný. (viz 
ukázkový kód)
Takže jsem se chtěl zeptat jak tyto data řádek po řádku zobrazit. a po 
editaci je přes tlačítko "Ulozit" uložit zpět do databáze, aby se mě 
editovatelná pole uložila zpátky ke správnému řádku s daným ID. ukázka 
GUI je udělaná ve wxPythonu, ve které bych to chtěl udělat, Pokud si ale 
myslíte, že by to bylo jednoduší v Tkinter tak budu vděčný i za toto řešení.

děkuju
Pavel


#!/usr/bin/env python
# -*- coding: iso-8859-15 -*-
# generated by wxGlade 0.6.3 on Thu Mar 05 08:36:18 2009

import wx

class MyFrame(wx.Frame):
   def __init__(self, *args, **kwds):
   # begin wxGlade: MyFrame.__init__
   kwds["style"] = wx.DEFAULT_FRAME_STYLE
   wx.Frame.__init__(self, *args, **kwds)
   self.button_1 = wx.Button(self, -1, "Ulozit")
   self.label_1 = wx.StaticText(self, -1, "A")
   self.label_2_copy = wx.StaticText(self, -1, "B")
   self.label_3_copy = wx.StaticText(self, -1, "C")
   self.text_ctrl_1_copy = wx.TextCtrl(self, -1, "1,2", 
style=wx.TE_CENTRE)
   self.text_ctrl_12_copy = wx.TextCtrl(self, -1, "5,3", 
style=wx.TE_CENTRE)
   self.text_ctrl_11_copy = wx.TextCtrl(self, -1, "74", 
style=wx.TE_CENTRE)
   self.text_ctrl_10_copy = wx.TextCtrl(self, -1, "", 
style=wx.TE_CENTRE)
   self.text_ctrl_13_copy = wx.TextCtrl(self, -1, "12,3", 
style=wx.TE_CENTRE)
   self.text_ctrl_8_copy = wx.TextCtrl(self, -1, "10", 
style=wx.TE_CENTRE)
   self.text_ctrl_3_copy = wx.TextCtrl(self, -1, "214", 
style=wx.TE_CENTRE)
   self.text_ctrl_14_copy = wx.TextCtrl(self, -1, "999874", 
style=wx.TE_CENTRE)
   self.text_ctrl_9_copy = wx.TextCtrl(self, -1, "2", 
style=wx.TE_CENTRE)


   self.__set_properties()
   self.__do_layout()

   self.Bind(wx.EVT_BUTTON, self.ulo, self.button_1)
   # end wxGlade

   def __set_properties(self):
   # begin wxGlade: MyFrame.__set_properties
   self.SetTitle("frame_2")
   self.SetBackgroundColour(wx.Colour(255, 255, 0))
   self.text_ctrl_1_copy.Enable(False)
   self.text_ctrl_12_copy.Enable(False)
   self.text_ctrl_10_copy.Enable(False)
   self.text_ctrl_13_copy.Enable(False)
   self.text_ctrl_3_copy.Enable(False)
   self.text_ctrl_14_copy.Enable(False)
   # end wxGlade

   def __do_layout(self):

   sizer_1 = wx.BoxSizer(wx.VERTICAL)
   grid_sizer_2 = wx.GridSizer(5, 3, 2, 2)
   grid_sizer_2.Add(self.button_1, 0, 0, 5)
   grid_sizer_2.Add((20, 20), 0, 0, 0)
   grid_sizer_2.Add((20, 20), 0, 0, 0)
   grid_sizer_2.Add(self.label_1, 0, 
wx.ALIGN_BOTTOM|wx.ALIGN_CENTER_HORIZONTAL, 0)
   grid_sizer_2.Add(self.label_2_copy, 0, 
wx.ALIGN_BOTTOM|wx.ALIGN_CENTER_HORIZONTAL, 0)
   grid_sizer_2.Add(self.label_3_copy, 0, 
wx.ALIGN_BOTTOM|wx.ALIGN_CENTER_HORIZONTAL, 0)

   grid_sizer_2.Add(self.text_ctrl_1_copy, 0, 0, 0)
   grid_sizer_2.Add(self.text_ctrl_12_copy, 0, 0, 0)
   grid_sizer_2.Add(self.text_ctrl_11_copy, 0, 0, 0)
   grid_sizer_2.Add(self.text_ctrl_10_copy, 0, 0, 0)
   grid_sizer_2.Add(self.text_ctrl_13_copy, 0, 0, 0)
   grid_sizer_2.Add(self.text_ctrl_8_copy, 0, 0, 0)
   grid_sizer_2.Add(self.text_ctrl_3_copy, 0, 0, 0)
   grid_sizer_2.Add(self.text_ctrl_14_copy, 0, 0, 0)
   grid_sizer_2.Add(self.text_ctrl_9_copy, 0, 0, 0)
   sizer_1.Add(grid_sizer_2, 1, wx.EXPAND, 0)
   self.SetSizer(sizer_1)
   sizer_1.Fit(self)
   self.Layout()

   def ulo(self, event): # wxGlade: MyFrame.
   print "Event handler `ulo' not implemented"
   event.Skip()

class MyApp(wx.App):
   def OnInit(self):
   wx.InitAllImageHandlers()
   frame_1 = MyFrame(None, -1, "")
   self.SetTopWindow(frame_1)
   frame_1.Show()
   return 1

if __name__ == "__main__":
   app = MyApp(0)
   app.MainLoop()
___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python


Re: [python] prosba o radu

2009-03-06 Tema obsahu slush
Don't feed the trolls.
___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python

Re: [python] prosba o radu

2009-03-06 Tema obsahu sebastian
A to myslite vazne? Proc by si mel nekdo najit cas odpovedet na Vas 
dotaz kdyz Vy zjevne nemate cas svuj vlastni dotaz ani poradne formulovat?


Seb.

Budulinek wrote:
Moc děkuji za radu, Vaše odpověď mi velmi pomohla a omlouvám se, že 
jsem byl přijat do konference Python a že jsem vyrušil Vás - jako 
velmi cennou a váženou osobu - zatím na mé tupé a plebejské na této 
konferenci vždy odpověděli na danou otázku - omlouvám se všem v 
konferenci Python, že si takto vyřizuji asi otázku, která se sem 
nehodí, ale já jsem to nezačal, všem,kterých se to týká se omlouvám a 
děkuji za pochopení...icq 257-629-262


Dne 6. březen 2009 11:30 Tomas Brabenec > napsal(a):


Ja taky nechci byt hruby, ale...
a) pises jako prase. Obavam se, ze to co jsi napsal asi tezko
omluvis nejakou nemoci (jestli se pletu tak se omlouvam)
b) nejprve si neco o Pythonu (nebo jinem jazyku) neco precti
c) jsi si jisty, ze programovani je opravdu to co chces delat ?

Tomas


Dne 6.3.2009 10:43, Budulinek napsal(a):

http://www.python.org/ js sem se ptal zda z više uvedene
stranki je staženi program kompletni pri ano ale dalši dotaz
je obsahuje to v sobje i překladač do strojaku a zda mohu psat
v  Notepad++ v tomto programu a pote přeložit orginal mi dela
problem že je v anglicke verzi dekuji


___
Python mailing list
Python@py.cz 
http://www.py.cz/mailman/listinfo/python

___
Python mailing list
Python@py.cz 
http://www.py.cz/mailman/listinfo/python




___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python

___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python


Re: [python] prosba o radu

2009-03-06 Tema obsahu Petr Vaněk
Dne pátek 06 Březen 2009 18:54:42 Budulinek napsal(a):
> Moc děkuji za radu, Vaše odpověď mi velmi pomohla a omlouvám se, že jsem
> byl přijat do konference Python a že jsem vyrušil Vás - jako velmi cennou a
> váženou osobu - zatím na mé tupé a plebejské na této konferenci vždy
> odpověděli na danou otázku - omlouvám se všem v konferenci Python, že si
> takto vyřizuji asi otázku, která se sem nehodí, ale já jsem to nezačal,
> všem,kterých se to týká se omlouvám a děkuji za pochopení...icq 257-629-262

ale kulový. Přečti si po sobě tuhle sračku, zastyď se a zamysli se. Osobně se 
vůbec divím, že někdo vůbec orientačně pochopil, co chceš.

> > Dne 6.3.2009 10:43, Budulinek napsal(a):
> >> http://www.python.org/ js sem se ptal zda z više uvedene stranki je
> >> staženi program kompletni pri ano ale dalši dotaz je obsahuje to v sobje
> >> i překladač do strojaku a zda mohu psat v  Notepad++ v tomto programu a
> >> pote přeložit orginal mi dela problem že je v anglicke verzi dekuji

aneb - dotaz by byl v pořádku, pokud bys jej podal lidsky.

p.
___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python


Re: [python] prosba o radu

2009-03-06 Tema obsahu Budulinek
Moc děkuji za radu, Vaše odpověď mi velmi pomohla a omlouvám se, že jsem byl
přijat do konference Python a že jsem vyrušil Vás - jako velmi cennou a
váženou osobu - zatím na mé tupé a plebejské na této konferenci vždy
odpověděli na danou otázku - omlouvám se všem v konferenci Python, že si
takto vyřizuji asi otázku, která se sem nehodí, ale já jsem to nezačal,
všem,kterých se to týká se omlouvám a děkuji za pochopení...icq 257-629-262

Dne 6. březen 2009 11:30 Tomas Brabenec  napsal(a):

> Ja taky nechci byt hruby, ale...
> a) pises jako prase. Obavam se, ze to co jsi napsal asi tezko omluvis
> nejakou nemoci (jestli se pletu tak se omlouvam)
> b) nejprve si neco o Pythonu (nebo jinem jazyku) neco precti
> c) jsi si jisty, ze programovani je opravdu to co chces delat ?
>
> Tomas
>
>
> Dne 6.3.2009 10:43, Budulinek napsal(a):
>
>> http://www.python.org/ js sem se ptal zda z više uvedene stranki je
>> staženi program kompletni pri ano ale dalši dotaz je obsahuje to v sobje i
>> překladač do strojaku a zda mohu psat v  Notepad++ v tomto programu a pote
>> přeložit orginal mi dela problem že je v anglicke verzi dekuji
>> 
>>
>> ___
>> Python mailing list
>> Python@py.cz
>> http://www.py.cz/mailman/listinfo/python
>>
> ___
> Python mailing list
> Python@py.cz
> http://www.py.cz/mailman/listinfo/python
>
___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python

Re: [python] prosba o radu

2009-03-06 Tema obsahu Tomas Brabenec

Ja taky nechci byt hruby, ale...
a) pises jako prase. Obavam se, ze to co jsi napsal asi tezko omluvis 
nejakou nemoci (jestli se pletu tak se omlouvam)

b) nejprve si neco o Pythonu (nebo jinem jazyku) neco precti
c) jsi si jisty, ze programovani je opravdu to co chces delat ?

Tomas


Dne 6.3.2009 10:43, Budulinek napsal(a):
http://www.python.org/ js sem se ptal zda z više uvedene stranki je 
staženi program kompletni pri ano ale dalši dotaz je obsahuje to v 
sobje i překladač do strojaku a zda mohu psat v  Notepad++ v tomto 
programu a pote přeložit orginal mi dela problem že je v anglicke 
verzi dekuji



___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python

___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python


Re: [python] Cherrypy

2009-03-06 Tema obsahu Jirka Vejrazka
Hm, tohle je nejaka konfiguracni zahada. Zkus nahradit '127.0.0.1' za
'localhost'.

  Jirka
___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python


Re: [python] prosba o radu

2009-03-06 Tema obsahu sebastian

Nechci byt hruby tak snad jen RTFM idealne http://www.py.cz/PythonZaciname

Seb.

PS: klavesnice obsahuje i "tvrde Y" - pokud to situace vyzaduje nebojte 
se ho pouzit  :-)


Budulinek wrote:
http://www.python.org/ js sem se ptal zda z više uvedene stranki je 
staženi program kompletni pri ano ale dalši dotaz je obsahuje to v 
sobje i překladač do strojaku a zda mohu psat v  Notepad++ v tomto 
programu a pote přeložit orginal mi dela problem že je v anglicke 
verzi dekuji







___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python

___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python


Re: [python] Cherrypy

2009-03-06 Tema obsahu David Michal
No nevim jak je to v debianu.
Ale jestli tam je selinux nainstalovanej pak jsou tam prikazy: getenforce a 
setenforce, config by mel bejt v /etc/selinux/config, teda na mym CentOS to tak 
je.
Spust si getenforce a uvidis.

-Original Message-
From: python-boun...@py.cz [mailto:python-boun...@py.cz] On Behalf Of 
calis.mar...@seznam.cz
Sent: 05 March 2009 20:56
To: Konference PyCZ
Subject: Re: [python] Cherrypy

Hmm, ve složce /selinux není nic.. z toho vyvozuji že není.. :(

>  Původní zpráva 
> Od: David Michal 
> Předmět: Re: [python] Cherrypy
> Datum: 05.3.2009 16:58:37
> 
> A fakt tam neni ten selinux aktivni? To by se totiz potom chovalo presne
> takhle.
> David
> 

___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python