云起工作室 15711107967
笔记
2025-02-06 10:42:45

槽函数,相当于js的事件监听

进程/线程相当于 异步/同步


槽函数

di'ydiy


ui->setupUi(this);
this->setWindowFlags(Qt::FramelessWindowHint | Qt::WindowMinMaxButtonHint); //去掉窗口边框 并且不缩放


右击弹窗 QMenu

#include <QMenu>

Qmenu qm = new QMenu(this);

qm->addAction("选项1");

qm->addAction("选项2");


QAction *act3 = new QAction("选项3");

qm->addAction(act3);


qm->exec(QCursor::pos()); //显示


选项点击事件1 绑定弹窗点击事件

connect(qm,&QMenu::triggered,this,[=](QAction *action){

QString strText = action->text(); //获取按钮文本

})


选项点击事件2 绑定选项点击事件

connect(act3,&QAction::triggered,[=](){


})


隐藏 自带标题 并可缩放

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