#ifndef URLLINEEDIT_H
#define URLLINEEDIT_H
#include <QLineEdit>
QT_BEGIN_NAMESPACE
class QToolButton;
QT_END_NAMESPACE
class UrlLineEdit : public QLineEdit
{
Q_OBJECT
public:
UrlLineEdit(QWidget *parent = nullptr);
public:
QUrl url() const;
void setUrl(const QUrl &url);
void setFavIcon(const QIcon &icon);
protected:
void resizeEvent(QResizeEvent *event) override;
private:
QToolButton *m_favButton;
QToolButton *m_clearButton;
};
#endif // URLLINEEDIT_H
urllineedit.h
最新推荐文章于 2025-03-22 08:08:13 发布
本文介绍了一个自定义的Qt组件UrlLineEdit,该组件继承自QLineEdit,用于显示和编辑URL地址,并集成了收藏图标和清除按钮的功能。文章详细阐述了UrlLineEdit的实现方式,包括如何获取和设置URL、设置收藏图标等。
1917

被折叠的 条评论
为什么被折叠?



