宽高比标签类

QInstaller::宽高比标签

宽高比标签类提供了一个用于显示图像的标签,在调整大小时保持原始宽高比。更多...

头文件 #include <宽高比标签>
继承自 QLabel

公共函数

宽高比标签(QWidget *parent = nullptr)

重写的公共函数

虚拟heightForWidth(int w) const override
虚拟sizeHint() const override

公共槽

虚拟resizeEvent(QResizeEvent *event) override
voidsetPixmap(const QPixmap &pixmap)
voidsetPixmapAndUrl(const QPixmap &pixmap, const QString &url)

重写的保护函数

虚拟event(QEvent *e) override
虚拟mousePressEvent(QMouseEvent *event) override

详细描述

成员函数文档

[显式]宽高比标签::宽高比标签(QWidget *parent = nullptr)

使用 parent 作为父对象构造标签。

[重写虚拟受保护] bool宽高比标签::event(QEvent *e)

重写自: QLabel::event(QEvent *e).

[重写虚拟] int宽高比标签::heightForWidth(int w) const

重写自: QLabel::heightForWidth(int w) const.

[重写虚拟受保护] void宽高比标签::mousePressEvent(QMouseEvent *event)

重写自: QLabel::mousePressEvent(QMouseEvent *ev).

[重写虚拟槽] void宽高比标签::resizeEvent(QResizeEvent *event)

重写自: QWidget::resizeEvent(QResizeEvent *event).

[槽] void AspectRatioLabel::setPixmap(const QPixmap &pixmap)

设置标签上显示的pixmap。设置新的pixmap将清除先前的内容。

注意:这重新定义了来自QLabel基类的相同签名的非虚槽,当通过基类指针调用时会导致非多态行为。

[槽] void AspectRatioLabel::setPixmapAndUrl(const QPixmap &pixmap, const QString &url)

设置标签上显示的pixmapurl。设置新的pixmap将清除先前的内容。当点击pixmap时,url将在浏览器中打开。如果url是文件的引用,它将使用适当的应用程序而不是Web浏览器打开。

[覆盖虚函数] QSize AspectRatioLabel::sizeHint() const

重实现了:QLabel::sizeHint() const

©2021 Qt公司有限公司。此处包含的文档贡献属于其各自的拥有者。此处提供的文档依据自由软件基金会发布的GNU自由文档许可协议版本1.3的条款进行许可。