我正在制作一个带有背景图像的程序,而我想要做的是让框架精确地适合图像。
使用图像尺寸启动框架很容易:
wx.Frame.__init__(self, parent, title=title, size=(500, 300))
但是因为这也考虑了窗口的边框和标题,所以这并不完全准确。没有手动调整像素大小(无论如何跨操作系统都不会一致),我该怎么办?
编辑:我找到了答案,但看起来我几个小时都无法自我回答。同时...
Backdrop = wx.Bitmap("image.png")
self.SetClientSize((Backdrop.GetWidth(), Backdrop.GetHeight()))