Пример #1
0
	def build_dlg(self):
		root = self.top
		top = TFrame(root, style='FlatFrame', borderwidth=10)
		top.pack(side=TOP, fill=BOTH, expand=1)

		frame = TFrame(top, name='top', style='FlatFrame')
		frame.pack(side=TOP, fill=BOTH, expand=1)
		label = TLabel(frame, image='messagebox_' + self.image, style='FlatLabel')
		label.pack(side=LEFT, padx=5, pady=5)
		label = TLabel(frame, text=self.message, name='msg', style='FlatLabel', justify='center', anchor='center')
		label.pack(side=RIGHT, fill=BOTH, expand=1)

		frame = TFrame(top, name='bot', style='FlatFrame')
		frame.pack(side=BOTTOM)#, fill = X, expand = 1)

		command = self.ok
		for i in range(len(self.buttons)):
			button = UpdatedButton(frame, text='  ' + self.buttons[i] + '  ', command=command, args=i)
			button.grid(column=i, row=0, sticky='ew', padx=10, pady=0)
			if i == self.default:
				if TkVersion >= 8.0:
					button['default'] = 'active'
				self.focus_widget = button
			else:
				if TkVersion >= 8.0:
					button['default'] = 'normal'

		if self.default is not None:
			top.bind('<Return>', self.invoke_default)

		frame = TFrame(top, name='mid', style='FlatFrame', borderwidth=1)
		frame.pack(side=TOP, fill=X)

		root.resizable (width=0, height=0)
Пример #2
0
    def build_dlg(self):
        root = self.top
        top = TFrame(root, style='FlatFrame', borderwidth=10)
        top.pack(side=TOP, fill=BOTH, expand=1)

        frame = TFrame(top, name='top', style='FlatFrame')
        frame.pack(side=TOP, fill=BOTH, expand=1)
        label = TLabel(frame,
                       image='messagebox_' + self.image,
                       style='FlatLabel')
        label.pack(side=LEFT, padx=5, pady=5)
        label = TLabel(frame,
                       text=self.message,
                       name='msg',
                       style='FlatLabel',
                       justify='center',
                       anchor='center')
        label.pack(side=RIGHT, fill=BOTH, expand=1)

        frame = TFrame(top, name='bot', style='FlatFrame')
        frame.pack(side=BOTTOM)  #, fill = X, expand = 1)

        command = self.ok
        for i in range(len(self.buttons)):
            button = UpdatedButton(frame,
                                   text='  ' + self.buttons[i] + '  ',
                                   command=command,
                                   args=i)
            button.grid(column=i, row=0, sticky='ew', padx=10, pady=0)
            if i == self.default:
                if TkVersion >= 8.0:
                    button['default'] = 'active'
                self.focus_widget = button
            else:
                if TkVersion >= 8.0:
                    button['default'] = 'normal'

        if self.default is not None:
            top.bind('<Return>', self.invoke_default)

        frame = TFrame(top, name='mid', style='FlatFrame', borderwidth=1)
        frame.pack(side=TOP, fill=X)

        root.resizable(width=0, height=0)