久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

QT右鍵菜單,、右鍵下拉菜單、各控件響應(yīng)右鍵菜單方法簡介

 浪子春天 2012-12-29

 QT右鍵菜單,、右鍵下拉菜單,、各控件響應(yīng)右鍵菜單方法簡介(持續(xù)添加更新中......

QT主窗體右鍵彈出下拉菜單方法(我的主窗體的類名是CGuiMainwindow):

void CGuiMainwindow::contextMenuEvent(QContextMenuEvent* e)
{
QMenu *menu = new QMenu();
menu->addSeparator();
menu->addSeparator();
menu->addAction(Act_Maxsize);
menu->addSeparator();
menu->addSeparator();
menu->addAction(Act_Normal);
menu->addSeparator();
menu->addSeparator();
menu->exec(e->globalPos());
delete menu;
}

 

其中Act_MaxsizeAct_Normal是兩個QAction 對象指針。我的定義和初始化如下:

QAction*    Act_Maxsize;
QAction*    Act_Normal;

Act_Maxsize     = new QAction(tr("XML"), this);
Act_Maxsize->setIcon(QIcon("Resources/logo.png"));
Act_Normal     = new QAction(tr("SHOW"), this);
Act_Normal->setIcon(QIcon("Resources/logo.png"));
   connect(Act_Maxsize, SIGNAL(triggered()), this, SLOT(ADDChange()));
connect(Act_Normal, SIGNAL(triggered()), this, SLOT(XMLChange()));

油槽函數(shù)是用來響應(yīng)右鍵菜單的點擊動作,。

 

 

 

QT內(nèi)置控件添加右鍵菜單方法(以QTreeWidget添加右鍵菜單為例):

定義油槽

connect(moduleTree,SIGNAL(itemPressed(QTreeWidgetItem *, int)),this,SLOT(SlotItemClicked(

QTreeWidgetItem *, int)));

實現(xiàn)槽函數(shù)

void CGuiMainwindow::SlotItemClicked(QTreeWidgetItem *item, int column)

{

     if (qApp->mouseButtons() == Qt::LeftButton)

     { return; }

     if (qApp->mouseButtons() == Qt::RightButton)

     { if (item->childCount() > 0) { return; }

        ShowMenu();

     }

}

 

實現(xiàn)菜單顯示功能函數(shù):

void CGuiMainwindow::ShowMenu()

{

     QPoint pos;

     QMenu menu(moduleTree);

     QIcon myIcon("Resources/logo.png");

     menu.addAction(myIcon,tr("菜單_1"));

     menu.addAction(myIcon,tr("菜單_2"));

     menu.addAction(myIcon,tr("菜單_3"));

     menu.addAction(myIcon,tr("菜單_4"));

     menu.addAction(myIcon,tr("菜單_5"));

     menu.addAction(myIcon,tr("菜單_6"));

     menu.exec(QCursor::pos());

}

 

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點,。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購買等信息,,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請點擊一鍵舉報,。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多