我想创建自定义形状的 qwidget。我正在使用 MDI,并希望在 mdiarea 内创建选项卡形状的小部件(小部件看起来像选项卡,但具有类似窗口的功能)。我绘制了用于遮罩小部件的 .png 文件,因此小部件看起来像我绘制的那样,但问题是当我调整小部件的大小时,为了保持形状我还调整了生成遮罩的 QPixmap 的大小。并导致其静止图像退化。
我能以某种方式纠正这个吗?或者至少标记我想要遮罩的小部件区域?(所以我可以只在宽度上退化,而不是宽度和高度)。
我想创建自定义形状的 qwidget。我正在使用 MDI,并希望在 mdiarea 内创建选项卡形状的小部件(小部件看起来像选项卡,但具有类似窗口的功能)。我绘制了用于遮罩小部件的 .png 文件,因此小部件看起来像我绘制的那样,但问题是当我调整小部件的大小时,为了保持形状我还调整了生成遮罩的 QPixmap 的大小。并导致其静止图像退化。
我能以某种方式纠正这个吗?或者至少标记我想要遮罩的小部件区域?(所以我可以只在宽度上退化,而不是宽度和高度)。