URL
https://opencores.org/ocsvn/ezidebug/ezidebug/trunk
Subversion Repositories ezidebug
[/] [ezidebug/] [trunk/] [EziDebug_src/] [menubar.cpp] - Rev 4
Go to most recent revision | Compare with Previous | Blame | View Log
#include "menubar.h" #include <QtGui> MenuBar::MenuBar(QWidget *parent): QMenuBar(parent) { QTextCodec::setCodecForTr(QTextCodec::codecForName("gb18030")); setMouseTracking (false); // setMinimumSize(290, 18); // setFixedHeight(18); //setStyleSheet("QAction{color:#CCCCCC;font-size:16px;border:0px;}"); } //鼠标按下事件 void MenuBar::mousePressEvent(QMouseEvent *event) { if (event->button() == Qt::LeftButton) { if(event->x()<5 || rect().width()-event->x()<5) { event->ignore(); return; } else { QMenuBar::mousePressEvent(event); event->accept(); return; } } event->ignore(); } //鼠标移动事件 void MenuBar::mouseMoveEvent(QMouseEvent *event) { QMenuBar::mouseMoveEvent(event); event->ignore(); } void MenuBar::mouseReleaseEvent(QMouseEvent *event) { QMenuBar::mouseReleaseEvent(event); event->ignore(); }
Go to most recent revision | Compare with Previous | Blame | View Log