小编kef*_*500的帖子

下载最新的GitHub版本

我想在我的网站上有"下载最新版本"按钮,该按钮代表最新版本的链接(存储在GitHub版本中).我试图创建名为"latest"的发布标签,但是当我尝试加载新版本时(与标签创建日期混淆,标签交换等),它变得复杂了.手动更新我网站上的下载链接也是一项耗时且严格的任务.我看到唯一的方法 - 将所有下载按钮重定向到一些html,然后重定向到实际的最新版本.

请注意,我的网站托管在GitHub Pages(静态托管),所以我根本无法使用服务器端脚本来生成链接.有任何想法吗?

tags release github

17
推荐指数
2
解决办法
1万
查看次数

片段中的getPackageName()

我正在使用此方法调整Google地图活动中的标记大小:

public Bitmap resizeMapIcons(String iconName,int width, int height){
    Bitmap imageBitmap = BitmapFactory.decodeResource(getResources(),getResources().getIdentifier(iconName, "drawable", getPackageName()));
    Bitmap resizedBitmap = Bitmap.createScaledBitmap(imageBitmap, width, height, false);
    return resizedBitmap;
}
Run Code Online (Sandbox Code Playgroud)

现在我想在MapView的片段中使用它,但是我收到错误"错误:找不到符号方法getPackageName()".可能是什么问题呢?

icons android bitmap android-fragments

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

输入框宽度为100%,标签位于左侧

我正在尝试使用100%宽度的流体输入盒,同时将标签浮动到左侧.这是我现在拥有的:

.left {
  float: left;
}

input {
  width: 100%;
}

<form>
    <label class="left">Name:</label>
    <input class="left" id="name" name="name"/>
    <div class="clear"></div>
</form>
Run Code Online (Sandbox Code Playgroud)

这有效,但它低于标签.如果我使用父div来分配浮点数,那么它不会超过100%.有任何想法吗?

谢谢!

css

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

Windows cmd中CD/D切换的原因是什么?

首先,我想说我确实理解/DWindows命令提示符 cd命令的切换目的.我只是好奇为什么它以这种方式工作,而不是其他方式.众所周知,它做了以下事情:

除了更改驱动器的当前目录外,还可以使用/ D开关更改当前驱动器.

但是每次我输入(例如)cd F:,显然我想改变驱动器.这就是为什么我认为这种转换本身就是多余的.

那么明确设置这个开关有什么意义呢?为什么默认不隐含?

windows command-line cmd cd command-prompt

7
推荐指数
2
解决办法
5658
查看次数

QSettings(Qt 5.4):setValue无法正常工作

在我的.cpp中,我正在使用QSettings.
这在Qt 4.8之前有效:

#include <QSettings>


----------


QSettings settings;
settings.setValue("time_axis_direction", 1);
int test_var = settings.value("time_axis_direction").toInt();


----------
Run Code Online (Sandbox Code Playgroud)

test_var程序中返回0,原因是什么?
我使用Qt和VS Add-In.

c++ qt qsettings

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

使用QSettings或QJson保存UI设置?

保存UI设置QSettings既麻烦又有问题,因为每次必须使用setValue()value()运行功能,并且还要定义可能在大型应用程序中出错的组,应用程序名称和组织:

QSettings settings(qApp->applicationDirPath() + "/" + qApp->applicationName() + ".ini" , QSettings::IniFormat) ...

settings.beginGroup("someGroup");
settings.setValue("someKey", "blah blah");
QString str = settings.value("someKey");
settings.endGroup();
Run Code Online (Sandbox Code Playgroud)

但是使用JSON可以更简单:

QJsonObject obj;
obj["someKey"] = "blah blah"
...
Run Code Online (Sandbox Code Playgroud)

保存和恢复ui设置的最佳做法是什么?

  • 保存每个键/值QSettings

  • 保存QJson并随后保存QSettings

  • QJson仅保存(使用另一种机制来定义组和应用程序)?

还有其他想法吗?

user-interface qt qsettings qjson

4
推荐指数
1
解决办法
2501
查看次数

即使在Windows中复制失败,QFile :: copy也会返回true

我有名为"src"的QString变量,它包含一个文件名.操作QFile :: copy(src,target)工作正常,直到目标是"C:"或"C:/"(我在Windows 10中遇到问题).在这种情况下,操作返回true,即使我没有看到任何文件实际复制到C:/(事实上,通常我无法将任何内容复制到C:/没有管理员权限).而且,当我调试时,我看到它已经复制到C://(两个斜杠).这是一个Qt错误还是我错过了什么?

UPD:复制,例如,复制到C:/用户也需要管理员权限失败,因为它应该(返回false).Qt版本是5.7.

UPD:

QString src = "C:/Stuff/somefile.pdf";
QString target = "C:/somefile.pdf";
if (QFile::copy(src, target)) qDebug() << "Copy successful";
else qDebug() << "Copy failed";
Run Code Online (Sandbox Code Playgroud)

这段代码产生"复制成功",而我对C:/也没有文件somefile.pdf也没有写入权限.

windows qt qfile

2
推荐指数
1
解决办法
400
查看次数

Qt qreal计算错误

我想QGraphicsItem用a 编辑a的不透明度QSpinBox.该QSpinBox给我的值57,我用它来设定该项目的不透明度.然后我从项目中获得更改的不透明度,并希望填充QSpinBox.但设置框的值会导致错误.

qDebug() << (int)(qreal)(0.57 * 100.0);
Run Code Online (Sandbox Code Playgroud)

输出56

这是一个已知的错误?有解决方法吗?

c++ qt

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

如何获得QDialog :: show()的结果?

我想将exec用法转换为show项目中的方法。因为,当我使用execfor窗口(对话框)时,无法打开另一个窗口。这是exec()show()方法之间的基本区别。

execshow以不同的方式,我想知道我怎么可以使用更改下面的代码工作show(),而不是exec()

例如:

int result = exampleWindow->exec();

if ( result == QDialogButtonBox::Ok )
{
    exampleWindow->UpdateCalibrationData(&data);
    exampleWindow->UpdateFilterData(&filterData);
    exampleWindow();
}
Run Code Online (Sandbox Code Playgroud)

qt exec show

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

laravel sainttum 只生成 access_token 吗?

我试图了解laravel sanctumSPA(vuejs) 应用程序的基本流程。到目前为止我的理解是:

  • 它创建一个用于 API 身份验证的中间件

  • 当用户尝试登录时,它会生成access_tokens并返回到前端。前端然后remembers使用它的令牌编号,frontend storages等等。localStorage()sessionStorage()

  • 当用户尝试时logout,我们只需从两者中delete选择access_tokensfrontend storagedatabase table

如果我遗漏了什么或犯了错误,请纠正我。

laravel vue.js

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

如何在C++/Qt中获取文件格式

我需要编写一个程序,允许我读取目录中每个文件的名称,以及文件的类型.虽然我可以获取文件名,但我无法得到我应该如何找到该类型.我唯一能想到的就是使用它的元数据,但我甚至不确定如何开始使用它.我正在尝试一个独立于操作系统的解决方案,但如果它仅适用于Windows或Linux,我会很高兴.

注意:请不要提供涉及搜索点的解决方案,以及介于两者之间的任何内容.这些天,几乎没有文件.pdf附加或附加任何文件.当你阅读文件名时,你得到的只是sample,而不是sample.txt.

另外,如果它与Qt不兼容,我会很感激,如果你能在答案中提到这一点,那么我可以采取适当的行动(因为GUI我正在研究Qt).

c++ qt file

-2
推荐指数
2
解决办法
4706
查看次数