Уведомления

Группа в Telegram: @pythonsu

#1 Июль 23, 2023 15:02:11

rensu
Зарегистрирован: 2023-07-23
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Перемещение окна "Python"

Есть код в котором я убрал рамку окна но лишился возможности его перемещения. Вопрос заключается в том, можно ли как то реализовать перемещение окна за размещенный объект? в моем случае это “lb”. занимаюсь этим дай бог неделю. так что не судите строго(только учусь). погуглив не смог найти нужно информации.

 import tkinter as tk
from tkinter import filedialog
import pyperclip as pc
from main import kills
def copy():
    global users
    users.insert(tk.END, pc.paste())
def say_hello(e):     
    value = users.get()
    kills(value)
   
def dell():
    users.delete(0,tk.END)   
win = tk.Tk()
# win.wait_visibility(win)
win.wm_attributes('-alpha',0.7)  #прозрачность
win.attributes("-topmost",True)  #по верх экрана
win.overrideredirect(True)       #рамка
users = tk.Entry(win,
                 bg='black',
                 fg='white',                                  
                 )
users.focus_set()
users.grid(row = 0, column = 1,stick= "sn")
win.bind('<Return>', say_hello)
btn = tk.Button(text='Из буфера', command=copy,
                bg='black',
                fg='#FFFF00',                
                )
btn.grid(row = 1, column = 1, stick= "we")
btn1 = tk.Button(win, text="✘", command=win.destroy,
                 bg='red',
                 fg='#FFFF00',               
                 )
btn1.grid(row = 0, column = 2, stick= "we")
dell = tk.Button(win, text="⌫", command=dell,
                 bg='DeepSkyBlue',
                 fg='#FFFF00',               
                 )
dell.grid(row = 1, column = 2)
lb = tk.Label(win, text="Перемещение",
              bg='RoyalBlue',
              fg='#FFFF00',               
               )
lb.grid (row= 0, rowspan= 2, column=0, stick= "sn")
win.mainloop()

Офлайн

#2 Июль 24, 2023 08:59:45

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

Перемещение окна "Python"

если ты убрал рамку то перемещение требует зажать какую либо клавишу - чаще всего это Alt или Win



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version