Python tkinter не будет отображать диагональные линии

Недавно я начал использовать Arch Linux, и после переноса файла python с моего mac на Linux и его запуска он не сработал. Это довольно часто, но способ, которым он не работал, был очень странным. Программа – это программа, которая отображает уравнения линий, но в Linux метод create_line объекта tkinter Canvas больше не отображает диагональные линии. Например, графическое отображение y = x ничего не покажет, но оно скажет, что оно успешно украсило линию. Я попытался рисовать диагональную линию (от (0, 0) до (20, 20)) вне моей программы, и она тоже не работает. Я попытался настроить ширину, которая ничего не меняла. Я использую i3wm и пытаюсь lxde, что ничего не меняет. У меня установлена ​​последняя версия python3 с pacman, и мне пришлось установить tk отдельно. Есть ли способ исправить это?

Обновление: он не работает с установленным на веб-сайте python3

Обновление: работает на виртуальной машине, работающей с аркой linux, поэтому она может иметь какое-то отношение к драйверам или аппаратным средствам

Изменить: вот пример

from tkinter import * root = Tk() canvas = Canvas(master=root) canvas.pack() canvas.create_line(0, 0, 20, 20) 

возвращает 1, ничего не делает. В то же время:

 canvas.create_line(0, 20, 20, 20) # horizontal line 

возвращает 1, 2, 3 … (зависит от того, сколько вещей вы нарисовали) и рисует линию.

One Solution collect form web for “Python tkinter не будет отображать диагональные линии”

Я смог исправить это, установив правильный драйвер, в моем случае xf86-video-intel, и перезагрузился. Я думаю, что это была просто ошибка новичков, но его все еще интересно, что отсутствующий драйвер затронул только диагональные линии в tkinter.

  • Обнаружение ввода ключа в Python
  • Python Tkinter: встроить сюжет matplotlib в виджет
  • Как мне сделать метод destroy () в tkinter работать с моим кодом?
  • Многократные операции Tkinter
  • Tkinter и обнаружение USB-устройств
  • python tkinter отображает анимированный GIF с использованием PIL
  • stdout to tkinter GUI
  • Проблема с различием между двумя одинаковыми элементами в меню tkinter
  • Python, Tkinter - Вставка текста в окна холста
  • Окраска окон Tkinter
  • Введенный график Matplotlib в Tkinter падает на Python 3.5
  •  
    Interesting Posts for Van-Lav

    Удаление приложений по умолчанию из Django-admin

    Как передать вызов подпроцесса в текстовый файл?

    web2py – Функция контроллера не вызывается при использовании обратного вызова метки привязки

    Выбирайте рождение и смерть из Википедии?

    подпоследовательности массива, которые не равны нулю

    Почему re.groups () не дает мне ничего?

    Python: TypeError: объект 'file' не имеет атрибута '__getitem__'

    Использование нескольких Python-движков (32Bit / 64bit и 2.7 / 3.5)

    Почему использование оператора умножения в списке создает список указателей?

    Обработка 128-битных целых чисел с помощью ctypes

    Что мне делать против версии CUDA драйвера недостаточно для версии исполнения CUDA?

    Работа модуля с отрицательными значениями – странная вещь?

    Как написать скрученный сервер, который также является клиентом?

    Передача и получение массивов через Sockets

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

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