- Python-сообщество
- #1 Янв. 16, 2021 17:43:45
- Tkinter вывод результата выполнения функции выводился в блок «Text»
- #2 Янв. 16, 2021 18:41:44
- Tkinter вывод результата выполнения функции выводился в блок «Text»
- Python-сообщество
- #1 Янв. 16, 2021 17:43:45
- Tkinter вывод результата выполнения функции выводился в блок «Text»
- #2 Янв. 16, 2021 18:41:44
- Tkinter вывод результата выполнения функции выводился в блок «Text»
- Как отобразить результат полученный в питоне,в отдельном окне
- sega981
- regnor
- sega981
- regnor
- sega981
- regnor
- sega981
Python-сообщество
- Начало
- » GUI
- » Tkinter вывод результата выполнения функции выводился в блок «Text»
#1 Янв. 16, 2021 17:43:45
Tkinter вывод результата выполнения функции выводился в блок «Text»
Нужно сделать так чтобы результат выполнения функции выводился в блок Text
Прошу помочь в реализации.
from tkinter import * from tkinter import messagebox def summation(variable_for_entering_calculations): test=text.insert('end', u"Тест строка"+str(variable_for_entering_calculations)+str("/n")) return test def Start(): messagebox.showinfo("Начать расчет","Начать расчет с значением равным " + str(variable_for_entering_calculations.get())) Start = summation(variable_for_entering_calculations) def exit_app(): root.destroy() root = Tk() root.title("тест") root.geometry('700x320+200+200')#Задаем размер главного окна и его расположение root.resizable(width=False, height=False)#Зафиксировать размер окна #Задем тип переменных variable_for_entering_calculations = StringVar() ####################################################################################################################### #Коффицент label1 = Label(text="Значение") #Расположение елемента с наименованием label1.place(x=10,y=10) # #Задание поля ввода message_entry = Entry(textvariable=variable_for_entering_calculations) #Расположение поля ввода message_entry.place(x=100,y=10) ####################################################################################################################### text = Text(width=80, height=10) text.place(x=10,y=50) text.insert('end', u"Тест строка") ####################################################################################################################### #Расположение кнопки и ее обновление Start_build = Button(text="ОК", command=Start) #Расположение кнопки обработки Start_build.place(x=10,y=230) root.mainloop()
#2 Янв. 16, 2021 18:41:44
Tkinter вывод результата выполнения функции выводился в блок «Text»
from tkinter import * from tkinter import messagebox def summation(variable_for_entering_calculations): test=text.insert( 'end', f"\nТест строка ") return test def Start(): messagebox.showinfo( "Начать расчет","Начать расчет с значением равным " + str( variable_for_entering_calculations.get())) Start = summation(variable_for_entering_calculations) def exit_app(): root.destroy() root = Tk() root.title("тест") #Задаем размер главного окна и его расположение root.geometry('700x320+200+200') #Зафиксировать размер окна root.resizable(width=False, height=False) #Задем тип переменных variable_for_entering_calculations = StringVar() ###################################################################### #Коффицент label1 = Label(text="Значение") #Расположение елемента с наименованием label1.place(x=10,y=10) # #Задание поля ввода message_entry = Entry(textvariable=variable_for_entering_calculations) #Расположение поля ввода message_entry.place(x=100,y=10) ###################################################################### text = Text(width=80, height=10) text.place(x=10,y=50) text.insert('end', u"Тест строка") ###################################################################### #Расположение кнопки и ее обновление Start_build = Button(text="ОК", command=Start) #Расположение кнопки обработки Start_build.place(x=10,y=230) root.mainloop()
1. пжлст, форматируйте код, это в панели создания сообщений, выделите код и нажмите что то вроде
2. чтобы вставить изображение залейте его куда нибудь (например) , нажмите и вставьте ссылку на его url
…
есчщо
Python-сообщество
- Начало
- » GUI
- » Tkinter вывод результата выполнения функции выводился в блок «Text»
#1 Янв. 16, 2021 17:43:45
Tkinter вывод результата выполнения функции выводился в блок «Text»
Нужно сделать так чтобы результат выполнения функции выводился в блок Text
Прошу помочь в реализации.
from tkinter import * from tkinter import messagebox def summation(variable_for_entering_calculations): test=text.insert('end', u"Тест строка"+str(variable_for_entering_calculations)+str("/n")) return test def Start(): messagebox.showinfo("Начать расчет","Начать расчет с значением равным " + str(variable_for_entering_calculations.get())) Start = summation(variable_for_entering_calculations) def exit_app(): root.destroy() root = Tk() root.title("тест") root.geometry('700x320+200+200')#Задаем размер главного окна и его расположение root.resizable(width=False, height=False)#Зафиксировать размер окна #Задем тип переменных variable_for_entering_calculations = StringVar() ####################################################################################################################### #Коффицент label1 = Label(text="Значение") #Расположение елемента с наименованием label1.place(x=10,y=10) # #Задание поля ввода message_entry = Entry(textvariable=variable_for_entering_calculations) #Расположение поля ввода message_entry.place(x=100,y=10) ####################################################################################################################### text = Text(width=80, height=10) text.place(x=10,y=50) text.insert('end', u"Тест строка") ####################################################################################################################### #Расположение кнопки и ее обновление Start_build = Button(text="ОК", command=Start) #Расположение кнопки обработки Start_build.place(x=10,y=230) root.mainloop()
#2 Янв. 16, 2021 18:41:44
Tkinter вывод результата выполнения функции выводился в блок «Text»
from tkinter import * from tkinter import messagebox def summation(variable_for_entering_calculations): test=text.insert( 'end', f"\nТест строка ") return test def Start(): messagebox.showinfo( "Начать расчет","Начать расчет с значением равным " + str( variable_for_entering_calculations.get())) Start = summation(variable_for_entering_calculations) def exit_app(): root.destroy() root = Tk() root.title("тест") #Задаем размер главного окна и его расположение root.geometry('700x320+200+200') #Зафиксировать размер окна root.resizable(width=False, height=False) #Задем тип переменных variable_for_entering_calculations = StringVar() ###################################################################### #Коффицент label1 = Label(text="Значение") #Расположение елемента с наименованием label1.place(x=10,y=10) # #Задание поля ввода message_entry = Entry(textvariable=variable_for_entering_calculations) #Расположение поля ввода message_entry.place(x=100,y=10) ###################################################################### text = Text(width=80, height=10) text.place(x=10,y=50) text.insert('end', u"Тест строка") ###################################################################### #Расположение кнопки и ее обновление Start_build = Button(text="ОК", command=Start) #Расположение кнопки обработки Start_build.place(x=10,y=230) root.mainloop()
1. пжлст, форматируйте код, это в панели создания сообщений, выделите код и нажмите что то вроде
2. чтобы вставить изображение залейте его куда нибудь (например) , нажмите и вставьте ссылку на его url
…
есчщо
Как отобразить результат полученный в питоне,в отдельном окне
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нем неправильно.
Необходимо обновить браузер или попробовать использовать другой.
sega981
Новичок
Моя проблема заключется в том, что есть кнопки которые ищут слова в файле,как отобразить полученный результат не в консоли,а в отдельном окне
regnor
Модератор
sega981
Новичок
regnor
Модератор
sega981
Новичок
def button_click():
import io
words = u’function Square’
with io.open(‘lo.txt’, encoding=’utf-8′) as file:
for line in file:
if words in line:
print(line, end=»)
btn = Button(root, width=45, text=’Функции пользователя’,command=button_click)
btn.place(relx=0.3, y=220, anchor=CENTER)
regnor
Модератор
код вставляйте как код, соблюдая отступы, подробнее тут как задать вопрос
я подозреваю это ткинтер
можно так
import tkinter as tk def click(s): win = tk.Toplevel() label = tk.Label(win, text=s) label.pack() root = tk.Tk() edit = tk.Entry(root) button = tk.Button(root, text="Нажми", command=lambda: click(edit.get())) edit.pack() button.pack() root.mainloop()
sega981
Новичок
код вставляйте как код, соблюдая отступы, подробнее тут как задать вопрос
я подозреваю это ткинтер
можно так
import tkinter as tk def click(s): win = tk.Toplevel() label = tk.Label(win, text=s) label.pack() root = tk.Tk() edit = tk.Entry(root) button = tk.Button(root, text="Нажми", command=lambda: click(edit.get())) edit.pack() button.pack() root.mainloop()
Надо вывести результат полученный именно в консоли питона,к примеру мы нажимаем на кнопку,в консоли питона отображается integer,так как слово за счет кода который я указал выше был найден в текстовом файле ,и как сделать так чтоб результат выходил именно в окно