Хобрук: Ваш путь к мастерству в программировании

Как создать менеджер буфера обмена с Tkinter, который всегда активен?

Я пытаюсь написать небольшое интерактивное приложение, которое копирует текстовый файл в буфер обмена построчно при нажатии клавиши. Я еще даже не дошел до части буфера обмена ... Самая большая проблема, которую я не мог найти, - это то, что окно всегда находится сверху и активно. Я использовал строку:

root.attributes('-topmost', True)

чтобы поместить его сверху, но он по-прежнему регистрирует нажатия клавиш только тогда, когда это активное окно.

похожие вопросы:

Настройка tkinter так, чтобы он всегда был текущим активным окном. (нет ответов)

Сделать активным Tkinter Toplevel (зависит от ОС)

Возможно ли то, что я ищу, исключительно с Tkinter, или я должен включать что-то еще? Я новичок, поэтому описательный совет действительно ценится.

05.08.2020

  • проблема в том, что я действительно не думаю, что это возможно для новичка, так как это потребует ООП, чтобы начать с того, что, когда какое-либо окно сворачивается, udw ваше окно должно быть свернуто, верно? что касается части буфера обмена, y Вам нужно заботиться о том, чтобы окно было сверху? сказал все не так, предполагая, что вы новичок, поправьте меня, если я ошибаюсь 05.08.2020
  • Вы ищете общесистемные горячие клавиши, и есть несколько способов добиться этого. Один из них можно найти здесь timgolden.me.uk/python/win32_how_do_i/ 05.08.2020
  • @CoolCloud: FYI txt spk не рекомендуется на этом сайте - это затрудняет чтение ваших комментариев. meta.stackoverflow.com/a/345652/7432 05.08.2020
  • @BryanOakley ооо, спасибо, что сообщили мне 05.08.2020
  • @CoolCloud цель программы буфера обмена (для меня) состоит в том, чтобы разбить текстовый сценарий диалога, чтобы я мог копировать и вставлять каждую строку в другую программу, не обращаясь к исходному сценарию. основная причина, по которой я хочу, чтобы она была сверху, заключается в том, что я могу видеть, какая строка копируется, а какая следующая. и я хочу, чтобы он был активен, так как я буду выбирать редактор изображений. я довольно начинающий уровень.......... 06.08.2020
  • спасибо, что обратили мое внимание на общесистемные горячие клавиши. я пойду читать больше об этом 06.08.2020
  • ладно круто, всего наилучшего 06.08.2020

Новые материалы

Введение в контекст React
В этом посте мы поговорим о Context API, который был представлен в React 16, и о том, как вы можете их использовать. Что такое контекст? Глядя на определение из react docs , оно..

Шлюз с лицензией OSS, совместимый с Apollo Federation v2, появится в WunderGraph
Сегодня мы рады сообщить, что мы сотрудничаем с поддерживаемой YC Tailor Technologies, Inc. для внедрения Apollo Federation v2. Реализация будет лицензирована MIT (Engine) и Apache 2.0..

Это оно
Ну, я официально уволился с работы! На этой неделе я буду лихорадочно выполнять последние требования Думающего , чтобы я мог сосредоточиться на поиске работы. Что именно это значит?..

7 полезных библиотек JavaScript, которые вы должны использовать в своем следующем проекте
Усильте свою разработку JavaScript Есть поговорка «Не нужно изобретать велосипед». Библиотеки — лучший тому пример. Это поможет вам написать сложные и трудоемкие функции простым способом...

Базовое руководство по переносу концепций обучения в глубокое обучение
Обзор По мере того, как машинное обучение становится все более мощным и продвинутым, модели, обеспечивающие эту расширенную возможность, становятся все больше и начинают требовать огромного..

C в C.R.U.D с использованием React-Redux
Если вы использовали React, возможно, вы знакомы с головной болью, связанной с обратным потоком данных. Передача состояния реквизитам от родительских компонентов к дочерним компонентам может..

5 обязательных элементов современного инструмента конвейера данных
В цифровом мире предприятия используют конвейеры данных для перемещения, преобразования и хранения огромных объемов данных. Эти конвейеры составляют основу бизнес-аналитики и играют..