一、环境介绍
操作系统介绍:win10 64位
QT版本: 5.12.6
二、保存指定控件的数据到剪切板和本地文件#include
#include
#include
Widget::Widget(QWidget *parent)
: QWidget(parent)
, ui(new Ui::Widget)
{
.....................................
//添加菜单
image_menu=new QMenu;
QAction* action_save_buff; //QAction 可以同时出现在菜单和工具条上的抽象用户界面操作
action_save_buff=image_menu->addAction("保存到剪切板");
//关联点击信号
connect(action_save_buff,SIGNAL(triggered(bool)),this,SLOT(SaveImageToClipboard(bool)));
action_save_buff=image_menu->addAction("保存到文件");
//关联点击信号
connect(action_save_buff,SIGNAL(triggered(bool)),this,SLOT(SaveImageToFile(bool)));
ui->toolButton_save_image->setMenu(image_menu);
/*当按下工具按钮时,将毫不延迟地显示菜单。在这种模式下,按钮本身的动作不会被触发.*/
ui->tool