QT_关于自绘菜单项类QWidgetAction
来源:互联网 发布:最好的中国象棋软件 编辑:程序博客网 时间:2024/05/29 08:08
对于自绘菜单项,总的来说就是继承QWidgetAction类,然后重写它的虚函数createWidget().。
开始时,重写该函数后,菜单项怎么都显示不出来,debug各种调试后,才意识到一个很重要的信息,那就是重写
createWidget(QWidget* parent)函数的时候,这个parent参数很重要!终于显示出来了!!!!
自绘的菜单项控件一定要把parent参数指定为父指针!
比如:
QWidget* MyAction::createWidget(QWidget *parent)
{
QSplitter* sp = new QSplitter(parent); //如果写成 QSplitter* sp = new QSplitter; 就无法显示!!!
QLabel* lab = new QLabel;
lab->setPixmap(QPixmap("big-info.png"));
m_pEdit = new QLineEdit;
m_pEdit->setPlaceholderText(QStringLiteral("请输入:"));
sp->addWidget(lab);
sp->addWidget(m_pEdit);
return sp;
}
阅读全文
0 0
- QT_关于自绘菜单项类QWidgetAction
- QWidgetAction
- QWidgetAction
- 自绘菜单项
- 全功能的自绘菜单BCmenu类
- 自绘菜单
- 自绘菜单
- 实现自绘菜单
- CMenu菜单自绘
- BCMenu 自绘菜单
- 自绘菜单
- 实现自绘菜单
- 学习自绘菜单
- BCB自绘菜单
- 自绘菜单
- MFC自绘菜单
- MFC 菜单自绘
- MFC 菜单自绘
- PDO执行SQL语句的两种方法
- android Messenger
- java学习笔记--关于interface和abstract的一些思考
- Vue学习基础之vue-resource和vue axios
- 【Apollo源码分析】系列的第二部分【perception】
- QT_关于自绘菜单项类QWidgetAction
- zookeeper集群部署后启动报错ZooKeeper JMX enabled by default...解决方案二
- 2017多校-10
- Tree POJ
- 排序算法(1)—冒泡排序
- 网关、路由器、网桥,中继器,交换机的区别
- 死锁案例及查看方法
- 用JAVA写贪吃蛇游戏 超详细注释及原理讲解
- 算法系列——从尾到头打印链表(剑指offer)