Обратные вызовы мыши {функциональность щелчка} не работают в виджете завершения работы Qtile (archCraft linux)Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Обратные вызовы мыши {функциональность щелчка} не работают в виджете завершения работы Qtile (archCraft linux)

Сообщение Anonymous »

Я пытаюсь создать минималистичный графический интерфейс в Qtile для опций выключения, перезапуска и выхода из системы, используя простой виджет, но у меня проблемы с функциональностью щелчка.
Я использую Archcraft Linux.. .
хотя я знаю, как это сделать с помощью терминала, я пытаюсь приблизить свой qtile WM к
среде рабочего стола, и в основном потому, что я новичок в Linux

Я добавил следующий фрагмент в свой config.py:

Код: Выделить всё

#these lines at beginning
# Define colors
power_bar_bg = "#2E3440"
button_bg = "#3B4252"
button_fg = "#D8DEE9"

# Define functions for power actions
def shutdown(qtile):
os.system("poweroff")

def restart(qtile):
os.system("reboot")

def logout(qtile):
qtile.cmd_shutdown()

#this is snippet that's near the end of the config file
screens = [
Screen(
right=bar.Gap(var_gap_right),
left=bar.Gap(var_gap_left),
top=bar.Gap(var_gap_top),
bottom=bar.Bar(
[
widget.TextBox(
text="⏻",
foreground=button_fg,
background=button_bg,
fontsize=20,
padding=10,
mouse_callbacks={'Button1': shutdown}
),
widget.TextBox(
text="↺",
foreground=button_fg,
background=button_bg,
fontsize=20,
padding=10,
mouse_callbacks={'Button1': restart}
),
widget.TextBox(
text="➡️",
foreground=button_fg,
background=button_bg,
fontsize=20,
padding=10,
mouse_callbacks={'Button1': logout}
),
],
30,  # height of the bar
background=power_bar_bg,
),
)
]
на полученном рабочем столе это было внизу
хотя это почти то, что я ожидал, но проблема в том, что я не могу нажать на кнопки
и обратные вызовы мыши не работают должным образом... они вообще не работают

Подробнее здесь: https://stackoverflow.com/questions/790 ... idget-arch
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Использование '=' в качестве триггера для завершения оболочки щелчка в моем приложении щелчка Python
    Anonymous » » в форуме Python
    0 Ответы
    39 Просмотры
    Последнее сообщение Anonymous
  • Дополнительные украшения Qtile не отображаются
    Anonymous » » в форуме Linux
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • «Ошибка импорта: виджеты» в Qtile ArchLinux
    Anonymous » » в форуме Python
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • Игнорирование щелчка левой кнопкой мыши в прослушивателе событий мыши на вкладке в JTabbedPane
    Anonymous » » в форуме JAVA
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous
  • Обратные вызовы виджетов Android при изменении ориентации
    Гость » » в форуме Android
    0 Ответы
    47 Просмотры
    Последнее сообщение Гость

Вернуться в «Python»