【发布时间】:2021-12-11 03:52:51
【问题描述】:
当我在我的 gui 代码中将 pyautogui 作为 pag 导入时,窗口大小会发生变化。当我使用两个具有不同分辨率的不同显示器时,这成为一个问题。我想知道是否有办法禁止 pyautogui 进行任何形式的调整大小?下面的示例仅在我未连接第二台显示器时启动它时才有效,因此我只使用分辨率为 1920 x 1200 的笔记本电脑显示器。第二台显示器具有更高的分辨率,即使在我将 tkinter 窗口拖到笔记本电脑显示器上,仍然没有问题。这个问题似乎只在我没有连接第二台显示器的情况下启动程序时发生。示例中的按钮旨在显示导入 pyautogui 时窗口的变化情况。
from tkinter import *
win = Tk()
win.geometry("1270x725+0+0")
win.minsize(width=1270, height=600)
win.maxsize(width=1270, height=600)
def test():
import pyautogui as pad
button = Button(win, command=test)
button.place(relx=.5, rely=.5)
win.mainloop()
【问题讨论】: