• toolbox类


    新建Qt  应用,项目名称为“c”,基类选择“QWidget”,取消“创建界面”复选框的选中状态。
    添加该工程的提供主要显示界面的函数所在的文件,在“c”项目名上单击鼠标右键,在弹出的快捷菜单中选择“添加新文件...”菜单项,在弹出的对话框中选择“C++ 类”选项。单击“选择”按钮,弹出“C++ 类向导”对话框,在“基类”后面的下拉列表框中输入基类名“QToolBox”(手工添加),在“类名”后面的文本框中输入类的名称“Drawer”。类型信息选择:继承自QWidget
    单击“下一步”按钮,单击“完成”按钮,添加“drawer.h”头文件和“drawer.cpp”源文件。
     
    Drawer类继承自QToolBox类,打开“drawer.h”头文件
    #include <QToolBox>
    #include <QToolButton>
    class Drawer : public QToolBox
    {
    public:
        explicit Drawer(QWidget *parent = 0);
        virtual ~Drawer();
    private:
        QToolButton *toolBtn1;
        QToolButton *toolBtn2;
        QToolButton *toolBtn3;
        QToolButton *toolBtn4;
    
    };
    打开“drawer.cpp”源文件,添加代码。
    在“drawer.cpp”文件的一开始加入以下头文件:
    #include <QGroupBox>
    #include <QVBoxLayout>
    打开“main.cpp”文件,添加以下代码:
    #include "dialog.h"
    #include <QApplication>
    #include "drawer.h"
    int main(int argc, char *argv[])
    {
        QApplication a(argc, argv);
         Drawer drawer;
        drawer.resize(200, 400);
        drawer.show();
        return a.exec();
    }
  • 相关阅读:
    记一次DRF问题排障
    贷款
    wpf 手指触摸图片放大缩小 设置放大缩小值
    wpf下的图片放大缩小
    WPF 鼠标移动到图片变大,移开还原,单击触发事件效果
    导出压缩
    Sql Server 数据库分页存储过程书写
    Asp.Net Core MVC传值 Asp.Net Core API 前台写法
    MVC下拉框
    Dapper和EF学习
  • 原文地址:https://www.cnblogs.com/shichuan/p/4497913.html
Copyright © 2020-2023  润新知