zoukankan      html  css  js  c++  java
  • Qt界面设计更新

    1.解决控件更新问题
    D:QtQt5.8.05.8msvc2013inuic.exe mt_ctrl_wnd.ui -o ui_mt_ctrl_wnd.h
    D:QtQt5.8.05.8msvc2013inuic.exe comm_param_settings.ui -o ui_comm_param_settings.h
    D:QtQt5.8.05.8msvc2013inuic.exe arch_param_settings.ui -o ui_arch_param_settings.h
    pause;

    2.获取应用路径
     QString dirPath = QCoreApplication::applicationDirPath();   //获取当前应用所在位置
     QString program = dirPath +"/Middleware.exe";
     std::cout << program.toStdString() << std::endl;

    3.setSpaceing和setMargin
    mainLayout = new QVBoxLayout(this);
    mainLayout->setMargin(30);  //表示控件与窗体的左右边距
    mainLayout->setSpacing(40); //表示各个控件之间的上下间距
    4.画背景图
    QPainter p;
    p.begin(this);
    p.drawPixmap(rect(),QPixmap("../Image/bk.png"));
    //定义画笔
    QPen pen;
    pen.setWidth(5);  //设置线宽
    pen.setColor(Qt::red);
    pen.setColor(QColor(14,9,234));
    pen.setStyle(Qt::DashLine); //设置风格
    //画直线
    p.awtPen(pen);
    p.drawLine(50,50,150,50);
    p.drawRect(150,150,200,200);
    
    
    
     
     
  • 相关阅读:
    xml
    企业级应用和互联网应用的区别
    javaee学习目标
    数据库基本原理
    数据库学习感想
    数据库设计
    团队项目自我评价
    团队项目-软件度量
    团队项目-初级版本
    团队项目—详细设计
  • 原文地址:https://www.cnblogs.com/mathyk/p/9800585.html
Copyright © 2011-2022 走看看