小编sak*_*isk的帖子

问:如何在当前目录中打开文件?或者这有什么问题?

我正在尝试在可执行文件的当前位置打开一个xml文件

        QString path = QDir::currentPath();
        path.append("/acc.xml");
        QFile file(path);

        if(!file.open(QIODevice::ReadOnly))
        {
            insertItem("IO ERR");
        }
Run Code Online (Sandbox Code Playgroud)
  • 当我从Qt创建者运行它时,一切正常.currentPath()返回可执行文件夹的路径

  • 当我去project-build-desktop/文件夹并尝试运行它手动currentPath()返回/home/user/Documents

编辑

也试过相同的结果:

Qt::current().path();
Qt::current().absolutePath();
Run Code Online (Sandbox Code Playgroud)

c++ qt qmake qt-creator

5
推荐指数
1
解决办法
3万
查看次数

SCSS 导入失败 (Jekyll)

我正在尝试在 GitHub 页面上设置 Jekyll。在本地我没有构建/执行警告/错误,即使我使用bundle exec jekyll serve --safe. 但是导入命令在 GitHub 页面上失败。我回来的错误是:

您的 SCSS 文件css/main.scss在第 49 行出现错误:找不到要导入的文件或无法读取:base

我没有更改以下内容main.scss

// Import partials from `sass_dir` (defaults to `_sass`)
@import
    "base",
    "layout",
    "syntax-highlighting"
;
Run Code Online (Sandbox Code Playgroud)

_config.yml中显式定义 sass_dir 变量没有帮助。有没有办法在本地调试 scss 文件?我曾尝试使用该sass命令,但它似乎不适用于 scss 文件。

我知道问题出在这@import部分上,因为如果我评论它并在 GitHub 页面上推送构建不再失败——但我的博客很丑:)

注意:我已经尝试过Jekyll 2.1SCSS @import 中描述的内容,但它并没有让我找到某个地方。

sass jekyll github-pages

0
推荐指数
1
解决办法
1184
查看次数

标签 统计

c++ ×1

github-pages ×1

jekyll ×1

qmake ×1

qt ×1

qt-creator ×1

sass ×1