On Tue, Mar 2, 2010 at 9:09 PM, Aaron J. Seigo <ase...@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?
_______________________________________________ Plasma-devel mailing list Plasma-devel@kde.org https://mail.kde.org/mailman/listinfo/plasma-devel