no save
Assistance
Achat
News

Forum | programmation
Python [méthode .pack()]
sebsauvage, le jeu. 11 mai 2006 à 16:23:43
C'est parceque tes groupes sont vides.
Chaque conteneur (groupe, frame, page...) s'adapte automatiquement à la taille de ce qu'on lui demande de contenir.

Il suffit donc de les remplir.
Exemple:
import Tkinter
import Pmw

class myApplication:
def __init__(self,root):
self.root = root
self._widgets = {}
self.initialisation()

def initialisation(self):
notebook = Pmw.NoteBook(self.root)
self._widgets['main_notebook'] = notebook
notebook.grid(column=0,row=0,sticky='NSWE')
for name in ("Data", "Trace", "Exit") :
page = notebook.add(name)

group_input = Pmw.Group(notebook.page(0), tag_text='Input')
group_input.grid(column = 0, row = 0,sticky ='NSEW')

group_iccap = Pmw.Group(notebook.page(0), tag_text='Iccap Param')
group_iccap.grid(column = 1, row = 0,sticky ='NSEW')

Tkinter.Button(group_input.interior(),text="coucou1*************").grid(column=0,row=0)
Tkinter.Button(group_iccap.interior(),text="coucou2**************").grid(column=0,row=0)

def main():
root = Tkinter.Tk()
root.title('My application')
app = myApplication(root)
root.mainloop()

if __name__ == "__main__":
main()



Par contre, je ne comprend pas pourquoi tu fais un rowspan (je l'ai supprimé dans le code ci-dessus).
Précédentoreilledelest
mai 06
sebsauvage
mai 06
Suivant
REPONSES
sebsauvage
mai 06
oreilledelest
mai 06
oreilledelest
mai 06
sebsauvage
mai 06
oreilledelest
mai 06
sebsauvage
mai 06
sebsauvage
mai 06
sebsauvage
mai 06
oreilledelest
mai 06
oreilledelest
mai 06
Version Web
Réalisé par RedShift
no save