Найти - Пользователи
Полная версия: Библиотека gtk удаление пункта меню
Начало » Python для новичков » Библиотека gtk удаление пункта меню
1
typ1972
Как удалить элемент меню???
вот такой код
menu = gtk.Menu()
item = gtk.MenuItem('Удали меня')
menu.append(item)



Как удалить из меню item??
FishHook
# -*- coding:utf-8 -*-
from Tkinter import *
root = Tk()
m = Menu(root)
root.config(menu=m)
fm = Menu(m)
m.add_cascade(label="Removable menu", menu=fm )
fm.add_command(label="Never remove me")
fm.add_command(label="Remove me", command=lambda: fm.delete(2, 2))
root.mainloop() 
4kpt
FishHook
Все верно, но для удаления одного пункта вторая цифра лишняя
fm.add_command(label="Remove me", command=lambda: fm.delete(2))
typ1972
Ребята вы не поняли.
Вы описали модуль “Tkinter”
а мне нужен модуль “PyGTK”

И второе, я знаю как создавать элементы меню и привязывать к ним
процедуры обрабочики.
Я не понял как в модуле “PyGTK” удалять элемены меню.
Короче у меня задача создать динамическое меню, в зависимости от ситуации в этом меню или появляются или исчезают элементы.
typ1972
Отвечаю сам
menu = gtk.Menu()
item = gtk.MenuItem('Удали меня')
menu.append(item)
menu.remove(item)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB