qwindowkit
qwindowkit copied to clipboard
右侧系统按钮点击事件失效
使用QWK::WidgetWindowAgent设置右侧的系统按钮,包括最小化,最大化和关闭三个按钮,这三个按钮的点击事件将失效。
windowAgent->setSystemButton(QWK::WindowAgentBase::Minimize, minButton);
windowAgent->setSystemButton(QWK::WindowAgentBase::Maximize, maxButton);
windowAgent->setSystemButton(QWK::WindowAgentBase::Close, closeButton);
听不懂你在说什么
你可能没有手动连接这几个按钮的信号槽,上面几个语句只是实现样式相关的功能,点击操作仍需自己连接信号槽。如
connect(closeButton, &QPushButton::clicked, this, &QWidget::close);