Creating a rectangular icon
Antony Loebs
barefootedjournalist at gmail.com
Wed Mar 3 23:05:36 CET 2010
On Tue, Mar 2, 2010 at 9:09 PM, Aaron J. Seigo <aseigo at kde.org> wrote:
> On March 2, 2010, Antony Loebs wrote:
> > Ok, when I added
> > self.layout.setPreferredWidth(120)
> > that displays it correctly, but now it doesn't expand or contract at all
> > horizontally. It does expand and contract vertically, however. What
> should
> > I add so that the height and the width of the image scale relative to
> each
> > other?
>
> in theory, KeepAspectRatio, but in practice that's not paid attention to by
> the panel. you'll need to keep the pixmap in ratio in your paint event.
>
Hmm...I added the following
def paintEvent(self, event):
size = self.geometry()
height = size.height()
self.resize(height * 4, height)
But that doesn't work. Do I need to completely re-implement drawing the
pixmap in paintEvent?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.kde.org/pipermail/plasma-devel/attachments/20100303/4154039d/attachment.htm
More information about the Plasma-devel
mailing list