【发布时间】:2014-12-05 22:19:13
【问题描述】:
上周早些时候,我在 Python 中创建了一个窗口,将主窗口的大小调整为背景图像的尺寸。我想在 QT 中做同样的事情。我已经设法弄清楚通过其构造函数调整主窗口大小的语法。
this->setFixedSize(QSize(600, 600));
我很好奇我现在如何将宽度和高度参数设置为资源文件中图像的相同参数。我在想这样的事情:
QGraphicsPixmapItem image(QPixmap("url(:/images/background.png);"));
int x = image.width
int y = image.length
this->setFixedSize(QSize(x, y));
编辑:
总之,我想将主窗口的大小调整为与图像文件相同的尺寸,以便窗口环绕背景图像。根据this post,我必须解析图像标题才能读取尺寸……听起来太复杂了。有第三方库吗?
【问题讨论】:
-
你试过
resize()吗? -
不,我没有。我想将主窗口的大小调整为图像文件的相同尺寸,以便窗口环绕背景图像。根据this post,我必须解析图像标题才能读取尺寸……听起来太复杂了。有第三方库吗?
标签: qt