Название: Как сделать кнопку с закрытием? Отправлено: evgeniy от Март 26, 2014, 16:58 То есть что-то вроде closable tab в QTabBar. Сделал так:
Код: BtnWithClosing::BtnWithClosing(QWidget *parent): QFrame(parent) { Но некрасиво получается: 1. не могу заполнить frame кнопками полностью. 2 Хочется чтобы кнопка закрытия была маленькая и круглая. Вижу только один выход: брать QPushButton, рисовать на ней иконку и отслеживать события мыши. Как это делать? Ссылки приветствуются. Заранее благодарен! Название: Re: Как сделать кнопку с закрытием? Отправлено: Bepec от Март 26, 2014, 18:13 PaintEvent, mouseEvent и наследование от виджета = любая вам доступная в воображении картинка, реагирующая на нажатия, в любом месте вашего виджета. Справка = Assistent.
Название: Re: Как сделать кнопку с закрытием? Отправлено: evgeniy от Март 26, 2014, 19:16 Готово!
Код: BtnWithClosing::BtnWithClosing(QString txt, QWidget *parent): Название: Re: Как сделать кнопку с закрытием? Отправлено: Bepec от Март 26, 2014, 19:20 Молодец.
|