我创建了一个远程分支,其名称以#标签开头,我很快就知道这是一个坏主意,#被git认为是评论标记.
因此,我想现在删除该分支,但我找不到合适的方法这样做...我试过:
git push origin --delete <#branch_name>
git push origin --delete -- <#branch_name>
Run Code Online (Sandbox Code Playgroud)
但是git总是会返回此错误消息
致命的: - 没有任何参考,删除是没有意义的.
那么我该如何解决这个问题呢?
我可能在谷歌搜索错误,但我无法找到.cmake文件的目的是什么.
我刚刚偶然发现了一个我要使用的项目的cmake工具,我很难理解它是如何工作的.我明白在包含CMakeLists.txt的目录中运行cmake命令会执行该文件中的命令(以及子目录中包含的CMakeLists.txt中的命令)但是.cmake文件的目的更多模糊.
它们似乎用于定义CMakeLists后来使用的函数/设置变量,但我不确定.它们如何被CMake工具使用?
我没有找到一种正确的方法来绘制平滑的倾斜线,而不会在Qt中使用QPainterPath对象过度像素化.
请注意,我知道在paintEvent函数中绘制路径没有意义,为了简单起见,我把它放在那里.我正试图直接在中央小部件中绘制线条.
以下是我的代码片段:
void MyObject::paintEvent(QPaintEvent *)
{
QPainterPath aPath;
aPath.moveTo(40.0, 60.0); //random values to try
aPath.lineTo(254, 354.0);
QPainter painter(this);
painter.setPen(QPen(QColor(20, 20, 200), 10, Qt::SolidLine));
painter.drawPath(aPath);
}
Run Code Online (Sandbox Code Playgroud)
这是我得到的结果:
太可怕了!我可以绘制的唯一美丽线条是水平,垂直或45°倾斜......