Qt相关-杂

1. QNetwork
获取支持的网络协议:QNetworkAccessManager::supportedSchemes()


弹窗---
     // 错误提示
    if (!bOpen)
    {
        QString strTitle = QString::fromLocal8Bit("错误%1:%2 %3()").arg(__FILE__).arg(__LINE__).arg(__FUNCTION__);
        QString strText = QString::fromLocal8Bit("打开文件失败%1").arg(CONFIG_SIMPLE_NAME);
        QMessageBox::critical(this, strTitle, strText, QMessageBox::Ok, QMessageBox::NoButton, QMessageBox::NoButton);
        return;
    }

文件---
QString strWorkPath = m_lineEditConfigPath->text();
    QChar chSeprate = '\\';
    if (strWorkPath.lastIndexOf(chSeprate) < 0)
    {
        chSeprate = '/';
    }

// 获取绝对路径strAbsolutePath,相对路径strRelativePath,工作目录strWorkDir
QString GetAbsolutePath(const QString &strRelativePath, const QString &strWorkDir)
{
    QDir dirWork;
    dirWork.setCurrent(strWorkDir);
    dirWork.setPath(strRelativePath);
    QString strAbsolutePath = dirWork.absolutePath();
    return strAbsolutePath;
}

一、颜色处理

```cpp
// 计算颜色, RGBA -> RGB
QColor LCColor::RGBAToRGB(QColor back, QColor base, int alpha)
    {
        float fAlpha = alpha * 1.0 / 255;
        int iR = base.red() * fAlpha + back.red() * (1.0 - fAlpha);
        int iG = base.green() * fAlpha + back.green() * (1.0 - fAlpha);
        int iB = base.blue() * fAlpha + back.blue() * (1.0 - fAlpha);
        return QColor(iR, iG, iB);
    }
void LCColor::setMainColor(QColor color)
    {
        s_colorMain = color;
        s_colorMainHover = RGBAToRGB(QColor("#ffffff"), s_colorMain, 204);
        s_colorMainPress = s_colorMain;
        s_colorMainDissable = RGBAToRGB(QColor("#ffffff"), s_colorMain, 127);
    }
```
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值