Qt 窗口界面绘制

// 设置窗口无外框无任务栏

setWindowFlags(Qt::FramelessWindowHint |Qt::SubWindow);

// 点击窗口以外关闭串口:判断当前活跃窗口,重写event

bool event(QEvent *event);
bool ColorBox::event(QEvent * event)
{
    if (event->type() == QEvent::ActivationChange)
    {
        if (QApplication::activeWindow() != this)
        {
            this->close();
        }
    }
    return QWidget::event(event);
}

你可能感兴趣的:(VS+QT,qt,开发语言,c++)