QMenu 叁歲伎倆 2022-09-22 03:54 118阅读 0赞 \#include "form1.h" \#include "ui\_form1.h" Form1::Form1(QWidget \*parent) : QDialog(parent), ui(new Ui::Form1) \{ ui->setupUi(this); first = new QAction(tr("&first"), this); second = new QAction(tr("&second"), this); //first ->setStatusTip(tr("Show the application's About box")); menu=new QMenu(this); menu->addAction(first); menu->addAction(second); connect(first , SIGNAL(triggered()), this, SLOT(f1())); connect(second , SIGNAL(triggered()), this, SLOT(s1())); \} Form1::~Form1() \{ delete ui; \} void Form1::on\_pushButton\_clicked() \{ QPoint pos; pos.setX(0); pos.setY(-42); menu->exec(ui->pushButton->mapToGlobal(pos)); \} void Form1::f1() \{ qDebug("fffff"); \} void Form1::s1() \{ qDebug("ssssss"); \} ./.h \#ifndef FORM1\_H \#define FORM1\_H \#include <QDialog> \#include <QMenu> \#include <QAction> //class QAction; //class QMenu; namespace Ui \{ class Form1; \} class Form1 : public QDialog \{ Q\_OBJECT public: explicit Form1(QWidget \*parent = 0); ~Form1(); private: Ui::Form1 \*ui; QMenu \*menu; QAction \*first; QAction \*second; private slots: void on\_pushButton\_clicked(); void f1(); void s1(); \}; \#endif // FORM1\_H ./main \#include <QtGui/QApplication> \#include "form1.h" int main(int argc, char \*argv\[\]) \{ QApplication a(argc, argv); Form1 w; w.show(); return a.exec(); \}
相关 Qt:QMenu设置快解键&添加动作 1、新建QTGUI应用,基类选择QWidget,取消创建界面 2、 ![4aaa856b1fe30ab27e65b8a2b64996c1445.jpg][] 添加菜单 落日映苍穹つ/ 2023年01月12日 11:46/ 0 赞/ 124 阅读
相关 C3867:使用QMenu添加自定义QAction,使用MSCV2015调试,提示:非标准语法,请使用“&”来创建指向成员的指针 运行环境:QT 5.11.1 MinGW 32bit 运行状态:构建无错误,可正常运行; 源代码段如下: m_menu = new QMenu(this); 古城微笑少年丶/ 2022年10月29日 03:26/ 0 赞/ 106 阅读
相关 QMenu \include "form1.h" \include "ui\_form1.h" Form1::Form1(QWidget \parent) : QDialog(p 叁歲伎倆/ 2022年09月22日 03:54/ 0 赞/ 119 阅读
相关 Qt学习笔记:QMenuBar()、QMenu()和QAction()的使用 Qt中要建立菜单,有三个类很重要: QMenuBar(QWidget \ parent = 0) QMenu(QWidget \ parent = 0) QMenu(c ゝ一世哀愁。/ 2022年04月25日 09:36/ 0 赞/ 196 阅读
相关 QMenu的个性化定制 经常使用菜单,菜单的定制相当重要,普通的样式设置不难,一般需求足以实现(QMenu + QAction)。如果要足够个性,则需要进行一定的定制。 说起定制,其实也是利用Qt 电玩女神/ 2021年12月13日 23:15/ 0 赞/ 353 阅读
还没有评论,来说两句吧...