Содержание
- 2. Диалоговые окна, как элементы графического интерфейса, предназначены для вывода сообщений пользователю, получения от него какой-либо информации,
- 3. from tkinter import * from tkinter.filedialog import * root = Tk() op = askopenfilename() sa =
- 4. Метод input модуля fileinput может принимать в качестве аргумента адрес файла, читать его содержимое, формируя список
- 9. Скачать презентацию
Слайд 2
Диалоговые окна, как элементы графического интерфейса, предназначены для вывода сообщений пользователю,
Диалоговые окна, как элементы графического интерфейса, предназначены для вывода сообщений пользователю,
получения от него какой-либо информации, а также управления.
Чтобы запрограммировать с помощью Tkinter вызов диалоговых окон открытия и сохранения файлов и работу с ними потребуется дополнительно импортировать "подмодуль" Tkinter - tkinter.filedialog, в котором описаны классы для окон данного типа.
Чтобы запрограммировать с помощью Tkinter вызов диалоговых окон открытия и сохранения файлов и работу с ними потребуется дополнительно импортировать "подмодуль" Tkinter - tkinter.filedialog, в котором описаны классы для окон данного типа.
Слайд 3
from tkinter import *
from tkinter.filedialog import *
root = Tk()
from tkinter import *
from tkinter.filedialog import *
root = Tk()
op = askopenfilename()
sa = asksaveasfilename()
root.mainloop()
Здесь создаются два объекта (op и sa): один вызывает диалоговое окно "Открыть", а другой "Сохранить как...". При выполнении скрипта, они друг за другом выводятся на экран после появления главного окна.
Если не создать root, то оно все-равно появится на экране, однако при попытке его закрытия в конце возникнет ошибка.
Слайд 4
Метод input модуля fileinput может принимать в качестве аргумента адрес файла,
Метод input модуля fileinput может принимать в качестве аргумента адрес файла,
читать его содержимое, формируя список строк. Далее с помощью цикла for можно извлекать строки последовательно и помещать их, например, в текстовое поле.
..... import fileinput
.....
for i in fileinput.input(op):
txt.insert(END,i)
.....
..... import fileinput
.....
for i in fileinput.input(op):
txt.insert(END,i)
.....
Слайд 5
Слайд 6
Слайд 7
- Предыдущая
Проект Windows Forms в Visual Studio на C++Следующая -
HTML. XML. Вэб-технологии