Tag: tkinter

Вставка виджета tkinter Treeview

Это мой пример кода. Я хочу, чтобы элементы, введенные в запись, были вставлены в древовидное изображение при нажатии кнопки ввода. Я новичок в python и tkinter, и в TreeView не так много проблем. class PurchaseEntry(tk.Frame): def __init__(self, parent, controller): tk.Frame.__init__(self, parent) self.controller = controller PurchaseEntry.configure(self, bg='white') label = ttk.Label(self, text='Purchase Entry', font=LARGE_FONT2) label.grid(row=0, columnspan=3, sticky='w') […]

Проблема с запуском python / matplotlib в фоновом режиме после завершения сеанса ssh

У меня есть VPN, а затем ssh из дома на мой рабочий сервер и вы хотите запустить скрипт python в фоновом режиме, а затем выйти из сеанса ssh. Мой скрипт делает несколько графиков графики, используя matplotlib, и пока я держу соединение открытым, все нормально, но если я выхожу из системы, я продолжаю получать сообщение об […]

Выполнить команду на удаленной машине в Python

Я пишу программу на python на Ubuntu, чтобы выполнить команду ls -l на RaspberryPi, подключиться к сети. Может ли кто-нибудь научить меня, как мне это сделать?

Получение каждого дочернего виджета окна Tkinter

Можно ли получить всех детей виджета Tkinter, затем получить детей детей и т. Д.? В основном я хочу, чтобы все виджеты находились в одном окне. Изменить: я нашел решение, использующее линию Брайана: def all_children (wid) : _list = wid.winfo_children() for item in _list : if item.winfo_children() : _list.extend(item.winfo_children()) return _list

Python Tkinter очищает фрейм

Я пытаюсь очистить фрейм в tkinter, чтобы новое содержимое могло быть записано (обновить информацию), но я не мог этого сделать. Я знаю об этих frame.destroy() frame.pack_forget() frame.grid_forget() но frame.destroy () полностью удалит фрейм. И два других тоже не могли дать мне результат, который я хочу. Что мне нужно, это просто очистить все элементы в кадре, […]

Изменение фокуса с одного текстового виджета на другой

Я новичок в Python, и я пытаюсь создать простой графический интерфейс с помощью Tkinter. Так часто во многих пользовательских интерфейсах нажатие кнопки вкладки изменяет фокус с одного текстового виджета на другой. Всякий раз, когда я нахожусь в текстовом виджете, вкладка только отступает от текстового курсора. Кто-нибудь знает, если это настраивается? Если нет, может ли PyQt […]

Как установить текст по умолчанию для виджета Tkinter Entry

Как установить текст по умолчанию для виджета Tkinter Entry в конструкторе? Я проверил документацию, но я не вижу в конструкторе что-то вроде опции "string=" ? Существует аналогичный ответ для использования таблиц и списков, но это для простого виджета Entry.

Почему качество Tkinter намного хуже ухудшается на окнах?

Я разработал приложение python с Tkinter на Mac. Он включает в себя формы и рисунки холста. На Mac это выглядит великолепно. Однако на моем ноутбуке Dell (дисплей 4K и более мощный, чем мой Mac) Tkinter ui выглядит очень пиксельно, а некоторые элементы расположены несколько иначе. Как эта проблема известна и что я могу сделать, чтобы […]

Понимание лямбда в python и использование ее для передачи нескольких аргументов

Прочитав все, что я могу найти на лямбда, я до сих пор не понимаю, как заставить его делать то, что я хочу. Каждый использует пример lambda x, y : x + y Зачем вам нужно указать «x» и «y» перед «:»? Также как вы можете вернуть несколько аргументов? например: self.buttonAdd_1 = Button(self, text='+', command=lambda : […]

как я позиционирую кнопки в tkinter?

У меня есть программа, в которой есть две кнопки. Я пытаюсь изменить положение этих кнопок, чтобы между ними было пространство, потому что в настоящее время они находятся непосредственно друг над другом. что я должен сделать, чтобы изменить их положение? def menu(): import tkinter window=tkinter.Tk() window.title('Lightning Parties') window.configure(background='turquoise') lbl=tkinter.Label(window, text='Welcome to Lightning Parties!', fg='purple', bg='turquoise', font=('comicsans', […]

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