• Как сделать закрытие окна по названию Python на Linux и на Windows?

    Vindicar
    @Vindicar
    RTFM!
    Я тебе больше скажу, под линуксом есть несколько оконных менеджеров - Gnome, KDE, Xfce из числа популярных.
    Хотя многие менеджеры базируются на X-Server, так что любое решение, использующее базовые возможности X-Server, будет более-менее универсальным. Например, можешь попробовать команду wmctrl.
    Если я верно понял справку по ссылке выше, то
    wmctrl -c 'Имя моего окна' должно закрыть первое окно, в заголовке которого встречается подстрока "имя моего окна" без учёта регистра.
    wmctrl -F -c 'Имя моего окна' должно закрыть первое окно, заголовок которого в точности равен "Имя моего окна".
    Это сработает для Xfce и KDE X11, но не для KDE Wayland, например. Насчёт Gnome не уверен.

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

    stympel
    @stympel
    подпивасник
    Если мне не отказывают глаза в 4 часа ночи, то при нажатии на пробел создается другой круг и он уже не имеет никакого отношения к событиям. Здесь нужно сделать так:
    1. Создать один единственный объект круга (записать в переменную к примеру)
    2. Создать переменные с координатами центра окна
    3. Когда нажимаете пробел, меняете значения координат круга на значения координат центра окна
    Ответ написан
    4 комментария