首页 > 其他分享 >QT 菜单中添加Qcheckbox复选框

QT 菜单中添加Qcheckbox复选框

时间:2023-10-21 10:23:43浏览次数:40  
标签:widget layout QT auto Qcheckbox playback action new 复选框

// 回放
    auto widget = new QWidget;
    {
        auto checkbox = new QCheckBox("回放");
        auto layout = new QHBoxLayout;
        layout->addWidget(checkbox);
        layout->setContentsMargins(5,1,5,1);
        widget->setLayout(layout);

        auto action = new QWidgetAction(playback);
        action->setDefaultWidget(widget);
        playback->addAction(action); // playback 菜单
    }

 

标签:widget,layout,QT,auto,Qcheckbox,playback,action,new,复选框
From: https://www.cnblogs.com/RedWetPlace/p/17778535.html

相关文章

  • QT cmake工程使用QXlsx源码操作execl,无需编译QXlsx,也不需要下载其他东西,windows和ubu
    一、下载地址:链接二、进入下载好的QXlsx目录下,取出QXlsx目录和README.md待用三、用qt创建一个简单的cmake工程,将QXlsx目录和README.md文件放到cmakelists.txt所在目录 四、修改cmakelists.txt文件cmake_minimum_required(VERSION3.5)project(xlsxTestLANGUAGESCXX)......
  • python3.12安装pyqt6教程
    1.开发环境:win11,Pycharm2023.2.32.python版本:Python3.12.03.Installationpackage#python.exe-mpipinstall--upgradepip#pipinstallxlrd#pipinstallxlwt#pipinstallpyserial#pipinstallturtle==0.0.1下载2个包文件然后安装https://github.com/altendky......
  • 安装arm银河麒麟及Qt5.12.1
    一、安装银河麒麟虚拟机:qemu虚拟机安装银河麒麟V10arm架构系统桌面版_陆星材的博客-CSDN博客安装完(试用版)之后,点击桌面的“安装Kylin”图标,安装银河麒麟系统。将命令后面的“,drive=cdrom”删掉。执行即可打开麒麟系统。二、编译Qt5.12.1源码:教程1银河麒麟V10+飞腾CPU......
  • QT mocs_compilation.cpp 中出现多重定义问题
     在qt自动生成moc时,报自动生成的cpp中的方法重定义redefinitionof‘constQMetaObject*xxx::metaObject()const’等等查看mocs_compilation.cpp 发现其中有两行一样的cpp,这种情况大家可能会第一时间去排查是不是.h文件被包含了两次,但是发现.h文件都是#ifndef了的这种......
  • Qt 样式表
    qtabwidget样式表QWidget{background-color:rgb(108,117,125,65);}QTabBar::tab{font-family:Consolas;/*设置tab中的文本的字体*/max-width:150px;min-width:120px;min-height:20px;font:14px;color:rgb(108,117,125,......
  • Qto_BuildingBaseQuantities
    Qto_BuildingBaseQuantities建筑基准数量:建筑的所有引用的定义中通用的基准数量。   NameTypeDescriptionHeightQ_LENGTHFirsthöhe楼层的系统高度,从未加工天花板的上边缘到上层未加工天花板上边缘测量。仅当存在恒定高度时指定。Height该建筑的标准......
  • Qt Quick 工程创建
    一、简介QtQuick是Qt框架中的一个模块,用于创建现代、响应式的用户界面。它基于QML(QtMeta-ObjectLanguage)语言和QtQuickControls库,提供了一种声明性的方式来构建用户界面。QtQuick的主要特点包括:QML语言:QML是一种基于JavaScript的声明性语言,用于描述用户界面的结构和行......
  • RK3588开发笔记(二):基于方案商提供sdk搭建引入mpp和sdk的宿主机交叉编译Qt5.12.10环境
    前言  上一篇项目已经构建好了Qt,板子接入mipi屏幕也跑起来了,Qt也能正常运行了,现在需要接入定制开发的sdk,sdk中使用了硬解码等资源涉及到bsp的mpp,所以下一步就是引入mpp和sdk到Qt开发环境中,从而Qt中可以调用sdk接口进行进一步的应用结合开发了。 注意  本文公开了Q......
  • ACS系列(6) ACS QT版SPiiPlusClibraryDemo
    工程文件QT+=coreguigreaterThan(QT_MAJOR_VERSION,4):QT+=widgetsCONFIG+=c++17#YoucanmakeyourcodefailtocompileifitusesdeprecatedAPIs.#Inordertodoso,uncommentthefollowingline.#DEFINES+=QT_DISABLE_DEPRECATED_BEFORE=0x......
  • QT连接OpenCV库实现人脸识别
    QT连接OpenCV库实现人脸识别_opencvqt人脸识别-CSDN博客 #include"mainwindow.h"#include<QApplication>#include<opencv2/opencv.hpp>#include<QMessageBox>usingnamespacestd;usingnamespacecv;intmain(intargc,char*argv[]){QAp......