qChart 去掉边框

MainWidget::MainWidget(QString viewTitle,QWidget *parent) :
    QWidget(parent)
{
	this->title = viewTitle;
    setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
    setMinimumSize(400,280);

    //设置坐标
    QFont titleFont;
    titleFont.setFamily("微软雅黑");
    titleFont.setPointSize(7);

    yAxis = new QValueAxis();
    yAxis->setTitleText("力矩(N.m)");
    yAxis->setTitleFont(titleFont);
    yAxis->setRange(-100,100);


    xAxis = new QValueAxis();
    xAxis->setTitleText("角度(°)");
    xAxis->setTitleFont(titleFont);
    xAxis->setRange(0,200);

    m_chart = new QChart();
    m_chart->setMargins(QMargins(0,0,0,0));
    m_chart->setTitle(viewTitle);
    m_chart->setTheme(QChart::ChartThemeBlueCerulean);
    //m_chart->setDropShadowEnabled(true);//背景阴影

    m_chart->addAxis(yAxis, Qt::AlignLeft);
    m_chart->addAxis(xAxis, Qt::AlignBottom);
    m_chart->layout()->setContentsMargins(0, 0, 0, 0);//设置外边界全部为0
    m_chart->setMargins(QMargins(0, 0, 0, 0));//设置内边界全部为0
    m_chart->setBackgroundRoundness(0); //设置背景区域无圆角

    m_chartView = new ChartView(m_chart, this);

    m_mainLayout = new QGridLayout;
    m_mainLayout->addWidget(m_chartView, 0, 1, 3, 1);
    m_mainLayout->setContentsMargins(0,0,0,0);
    setLayout(m_mainLayout);

    setLegendVisible(false);
    //设置抽屉
    initFlowPanel();
}

 

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值