1、概述
源码放在文章末尾

该项目实现了各种数学和数据的坐标演示图,下面是demo演示:
《QT实用小工具·二十四》各种数学和数据的坐标演示图-LMLPHP

项目部分代码如下:

#ifndef FRMMAIN_H
#define FRMMAIN_H

#include <QWidget>
class QAbstractButton;

namespace Ui {
class frmMain;
}

class frmMain : public QWidget
{
    Q_OBJECT

public:
    static QList<QColor> colors;
    explicit frmMain(QWidget *parent = 0);
    ~frmMain();

protected:
    void showEvent(QShowEvent *);

private:
    Ui::frmMain *ui;

    //左侧导航栏图标+按钮集合
    QList<int> icons;
    QList<QAbstractButton *> btns;

private slots:
    void initForm();        //初始化界面数据
    void initWidget();      //初始化子窗体
    void initNav();         //初始化导航按钮
    void initIcon();        //初始化导航按钮图标
    void buttonClicked();   //导航按钮单击事件
};

#endif // FRMMAIN_H

源码下载

04-11 00:21