[python] Menu + disable item

Petr Prikryl PrikrylP na skil.cz
Čtvrtek Říjen 12 15:01:15 CEST 2006


Martin Jedlička
> Zdravim, pouzivam wxPython, ve kterem mam aplikaci s menu. Ted jsem 
> udelal submenu a potreboval bych vedet, jak jednu polozku 
> toho subemenu 
> nastavim jako disable (aby byla sediva a nedalo se na ni kliknout).

Zkus nainstalovat demo k wxPython a najdi si tam ...\demo\Menu.py.
Hned na začátku tam je úsek...

        # 1st menu from left
        menu1 = wx.Menu()
        menu1.Append(101, "&Mercury", "This the text in the Statusbar")
        menu1.Append(102, "&Venus", "")
        menu1.Append(103, "&Earth", "You may select Earth too")
        menu1.AppendSeparator()
        menu1.Append(104, "&Close", "Close this frame")
        # Add menu to the menu bar
        menuBar.Append(menu1, "&Planets")

Někde za řádek 
        menu1.Append(102, "&Venus", "")

přidej řádek
        menu1.Enable(102, False)

a vyzkoušej. Je to ono?

pepr


Další informace o konferenci Python