У вас будет окно, которое автоматически изменяет размер, когда вы щелкаете и перетаскиваете мышь. Проблема в том, что правая часть окна прыгает при перетаскивании справа налево. Эта проблема возникает только в Windows, а не в Linux. Я не уверен насчет MacOS, потому что у меня нет доступа к машине, на которой она работает. Было бы полезно знать!
ОБНОВЛЕНИЕ:
Я обновил код в соответствии с тем, что jizhihaoSAMA предложило ниже, и теперь он отлично работает в Windows и Linux, но насчет MacOS еще не уверен!
У вас будет окно, которое автоматически изменяет размер, когда вы щелкаете и перетаскиваете мышь. Проблема в том, что правая часть окна прыгает при перетаскивании справа налево. Эта проблема возникает только в Windows, а не в Linux. Я не уверен насчет MacOS, потому что у меня нет доступа к машине, на которой она работает. Было бы полезно знать! ОБНОВЛЕНИЕ: Я обновил код в соответствии с тем, что jizhihaoSAMA предложило ниже, и теперь он отлично работает в Windows и Linux, но насчет MacOS еще не уверен! [code]import tkinter as tk import tkinter.ttk as ttk import tkinter.font as tkfont
from sys import platform
class Selector(tk.Toplevel): def __init__(self, parent, **kwargs): super().__init__(parent, **kwargs) self.geometry('0x0+0+0') self.overrideredirect(True)
if platform == 'linux': self.wait_visibility(self)
if x < root_x: x = root_x elif x > root_x + widget.winfo_width(): x = root_x + wdg_width
if y < root_y: y = root_y elif y > root_y + wdg_height: y = root_y + wdg_height
origin_x = widget.origin_x if x > widget.origin_x else x origin_y = widget.origin_y if y > widget.origin_y else y self.geometry(f'{abs(x-widget.origin_x)}x{abs(y-widget.origin_y)}+{origin_x}+{origin_y}')
Я создаю виджет временной шкалы в Qt на основе платформы QGraphics. Моя проблема заключается в обработке коллизий элементов (унаследованных от QGraphicsRectItem) на моих дорожках временной шкалы.
Я использую функцию itemChange() для отслеживания...
Я пытаюсь создать приложение для магазина приложений. используя команду flutter build ipa и получая ошибку ниже. Хотя сборка работает (когда я запускаю из студии Android) в режиме отладки, и я могу получать push-уведомления.
warning: Multiple...
Я работаю над сложной анимацией для веб-сайта нашей компании, но столкнулся с проблемой, которую не могу решить. Анимация включает в себя комбинацию переходов CSS и JavaScript для управления различными интерактивными элементами. При запуске анимации...
Я работаю над сложной анимацией для веб-сайта нашей компании, но столкнулся с проблемой, которую не могу решить. Анимация включает в себя комбинацию переходов CSS и JavaScript для управления различными интерактивными элементами. При запуске анимации...
Я пытаюсь создать видео с использованием изображений, где изображение имеет наложение текста и значков PNG. Для этого я использую библиотеку javacv.
Конечное выходное видео кажется пиксельным, я не понимаю, что это такое, так как у меня нет знаний в...