Скачиваний:
0
Добавлен:
21.01.2024
Размер:
4.74 Кб
Скачать

from tkinter import *
from constant_ip_calc  import *

class User_Guide:
	def __init__(self, parent, title="Руководство пользователя", resizable=(False, False), icon = None):
		self.root = Toplevel(parent)
		self.root.title(title)
		self.root.geometry("700x550+100+100")
		self.root.config(bg = color)
		try:
			self.photo2 = PhotoImage(file='ip_guid.png')
			self.root.iconphoto(False, self.photo2)
		except Exception:
			print('Нет фотографии для Руководства пользователя')
		
		self.label0 = Label(self.root, text='Руководство пользователя', bg=color, font='30')
		self.label0.place(x=220, y=10)


		self.label0 = Label(self.root, text='Для начала работы вам нужно ввести IP-адрес, с которым вы будете работать', bg=color, font='30')
		self.label0.place(x=20, y=30)

		self.label0 = Label(self.root, text='Дальше выберите из списка массок, масску подсети для ваших расчётов', bg=color, font='30')
		self.label0.place(x=20, y=50)

		self.label0 = Label(self.root, text='Следующим шагом, вам нужно будет выбрать одну из опций программы,', bg=color, font='30')
		self.label0.place(x=20, y=70)

		self.label0 = Label(self.root, text='отметив нужную опцию галочкой (заметьте: программа не будет', bg=color, font='30')
		self.label0.place(x=20, y=90)

		self.label0 = Label(self.root, text='работать без выбора галочки)', bg=color, font='30')
		self.label0.place(x=20, y=110)

		self.label0 = Label(self.root, text='После выбора всех опций, нажмите на кнопку запустить.', bg=color, font='30')
		self.label0.place(x=20, y=130)

		self.label0 = Label(self.root, text='На экране покажется все нужные вам данные,', bg=color, font='30')
		self.label0.place(x=20, y=150)

		self.label0 = Label(self.root, text='нажав на кнопку "Стереть" вы можете полностью очистить окно от', bg=color, font='30')
		self.label0.place(x=20, y=170)

		self.label0 = Label(self.root, text='всех ранее выполненых операций.', bg=color, font='30')
		self.label0.place(x=20, y=190)

		self.label0 = Label(self.root, text='Также есть вкладка "База данных", на ней мы можете увидеть все ваши операции', bg=color, font='30')
		self.label0.place(x=20, y=210)

		self.label0 = Label(self.root, text='В окне "База данных" вы можете перемещаться по таблицам. ', bg=color, font='30')
		self.label0.place(x=20, y=230)

		self.label0 = Label(self.root, text='Таблица которую вы выбрали подсвечивается синим цветом, Для возвращения нажмите', bg=color, font='30')
		self.label0.place(x=20, y=250)

		self.label0 = Label(self.root, text='кнопку "Вернуться к окну IP-калькулятор", вы перейдете в основное окно программы.', bg=color, font='30')
		self.label0.place(x=20, y=270)

		self.label0 = Label(self.root, text='Eсли пользователь забыл ,как пользоваться программой он всегда может посмотреть', bg=color, font='30')
		self.label0.place(x=20, y=290)

		self.label0 = Label(self.root, text='окно "Руководство пользователя" ,для этого нужно в основном меню нажать на кнопку "?".', bg=color, font='30')
		self.label0.place(x=20, y=310)

		self.label0 = Label(self.root, text='Ecли вы желаете выйти из окна "Руководство пользователя" ', bg=color, font='30')
		self.label0.place(x=20, y=330)

		self.label0 = Label(self.root, text='нажмите кнопку "Вернуться к окну IP-калькулятор".', bg=color, font='30')
		self.label0.place(x=20, y=350)

		self.btn_destroy = Button(self.root, text='Вернуться к окну IP-калькулятор',bg =color_btn, font =font_btn,activebackground = color_new_btn, command = self.destroy_window_database)
		self.btn_destroy.place(x=20, y=500)
		
		self.grab_focus()

	def grab_focus(self):
		self.root.grab_set()
		self.root.focus_set()
		self.root.wait_window()

	def destroy_window_database(self):
		self.root.destroy()
Соседние файлы в папке IP-калькулятор (python)