Tag: tkinter

Сделать Tkinter Toplevel активным

Я пытаюсь сделать виджет Toplevel который является активным окном на экране (я хочу, чтобы он Toplevel Enter , он выходит из окна. окно будет основным окном на моем компьютере. Я запускаю свою программу с помощью Notepad ++ (у меня есть ярлык для этой конкретной программы, так как я буду использовать ее много). Вот мой код: […]

Python 3 Tkinter – Создать текстовый виджет, покрывающий 100% ширину с сеткой

Я знаю, что вы можете легко создать текстовый виджет Tkinter, который покрывает 100% ширины с помощью диспетчера пакетов Geometry: from tkinter import * root = Tk() textWidget = Text(root) textWidget.pack(side=TOP, fill=X) root.geometry('600×1000') root.mainloop() Но мне было интересно, как мне выполнить эту задачу с помощью Grid Geometry Manager с grid_columnconfigure?

Обновление GUI TKinter из расчета многопроцессорности

Я создаю GUI для симулятора python. GUI предоставляет инструменты для настройки имитации и запуска. Пока выполняется симуляция, я хочу передать информацию о ходе работы в GUI и показать ее на Label в моей simulation_frame . Поскольку симуляции нужно запускать с многопроцессорной обработкой, я использую Queue для передачи обновленной информации в GUI . Способ, которым я […]

Получить текущие координаты элемента на виджете Canvas с учетом его элемента управления?

Из чтения документов ( http://effbot.org/tkinterbook/canvas.htm#reference ) мне не кажется, что это способ сделать это. Просто хотел убедиться, что я не ошибся. (Например, нужно было бы внутренне хранить координаты различных элементов в программе, если, например, захотелось выполнить проверку границ. [Например, перед перемещением овала проверьте, чтобы он не ударился о стену, представленный линией на текущий холст, информация […]

Как изменить цвет кнопки ttk

Я использую Python 3.x для Windows. Моя проблема в том, что я хочу настроить виджет кнопки ttk , полностью изменив его фон и цвет переднего плана. Но до сих пор я не увенчалась успехом. Моя желаемая кнопка: Я прочитал руководство ttk.Style и использовал их код: ttk.Style().configure("TButton", padding=6, relief="flat", background="#000") btn = ttk.Button(text="Sample") btn.pack() Но он […]

Цвет окна по умолчанию Tkinter и шестнадцатеричные цветовые коды

Я хотел бы знать цвет окна по умолчанию в Tkinter, когда вы просто создаете окно: root = Tk() Если есть один, можно установить виджеты одного цвета или использовать шестнадцатеричный цветовой код? (с использованием rgb) Код цвета, который я нашел для «нормального» окна: R = 240, G = 240, B = 237 Благодарю.

Проблема с различием между двумя одинаковыми элементами в меню tkinter

Программа, которую я создал, позволяет использовать любую букву на клавиатуре, которую пользователь может писать на графическом холсте черепахи. В моей программе я также создал меню Python, к которому объект Point (для каждой функции письма) записывается каждый раз, когда пользователь выполняет функцию / рисует букву. Однако из-за характера моей программы пользователь может также подключить к нему […]

Введенный график Matplotlib в Tkinter падает на Python 3.5

При переносе скрипта Python 2.7 на Python 3.5 этот код вылетает в Windows Anaconda 2.4.1 (64-разрядный): import tkinter as Tk import matplotlib.pyplot as plt from matplotlib.backends.backend_tkagg import FigureCanvasTkAgg root = Tk.Tk() fig = plt.figure() canvas = FigureCanvasTkAgg(fig, master=root) canvas.get_tk_widget().place(relx=0.02, rely=0.14, relheight=0.83, relwidth=0.96) Tk.mainloop() Основной причиной является get_tk_widget().place() . Windows Event View предоставляет эту информацию: Faulting […]

Код ввода клавиши со стрелкой не работает в tkinter

Ниже приводится мой короткий сценарий. Он предназначен для печати влево и вправо, когда эти клавиши со стрелками удерживаются, но я не знаю, почему это не работает. import Tkinter as tk right = False left = False up = False def keyPressed(event): if event.keysym == 'Escape': root.destroy() if event.keysym == 'Right': right = True if event.keysym […]

В Tkinter как удалить фокус с виджета?

Я хотел бы удалить фокус с виджета вручную.

Interesting Posts
Python - лучший язык программирования в мире.