예제 #1
0
 def addButton(self,text='',exeMsg = ''):
     text = self.subName(text)
     button = Button(self,text=text,command=lambda:self.calback(name = exeMsg),wraplength=100)
     if self.column==0 & self.row==0:
         button.focus_set()
         
     self.column = self.column+1
     button.grid(row=self.row,column = self.column,padx=15,pady=15)
     if self.column==4:
         self.row = self.row + 1
         self.column = 0
예제 #2
0
파일: popups.py 프로젝트: xregist/shtoom
 def body(self):
     from Tkinter import NW, E, Frame, Label, Button
     self.top = Frame(self)
     self.top.grid(row=1,column=1,sticky=E)
     self.label = Label(self.top, text=self.message, justify='center')
     self.label.grid(row=1, column=1, padx=5, pady=5,
                                 columnspan=len(self.buttons),sticky=NW)
     for n, b in enumerate(self.buttons):
         b = Button(self.top, text=b, command=lambda b=b: self.selected(b))
         b.grid(row=2, column=n, sticky=NW, pady=5, padx=5)
         if self.initial_focus == self:
             self.initial_focus = b
         b.focus_set()
예제 #3
0
    def addButton(self, text='', exeMsg=''):
        text = self.subName(text)
        button = Button(self,
                        text=text,
                        command=lambda: self.calback(name=exeMsg),
                        wraplength=100)
        if self.column == 0 & self.row == 0:
            button.focus_set()

        self.column = self.column + 1
        button.grid(row=self.row, column=self.column, padx=15, pady=15)
        if self.column == 4:
            self.row = self.row + 1
            self.column = 0