问题标签 [label]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
944 浏览

version-control - 使用 Vault,在隔离发布代码库时应该更喜欢标签还是分支?

在为发布隔离代码时,使用“标签”而不是“分支”有什么好处。

我们遵循的过程是将代码分支到接近发布并稳定分支上的发布。在 SQA 批准发布后,我们将更改合并回主线。

其他开发组使用标签来“隔离”用于发布的代码库。我不喜欢这个,原因如下(可能是错误的):

  • Vault 不支持从标签合并到其他标签。分支之间的合并支持非常好
  • 无法删除标记项目的权限以停止修改。您可以限制对分支的访问。

想法赞赏。

0 投票
4 回答
1814 浏览

c# - LinkLabel 需要比 TextRenderer.MeasureText 更多的空间说

如果我给 TextRenderer.MeasureText 一些要测量的文本和要使用的宽度,它将返回显示该文本所需的高度。

如果我将该文本、宽度和高度提供给 LinkLabel,它将以提供的宽度和高度显示文本,而不会被剪掉。

但是,如果我将一个链接放入 LinkLabel.Links 集合中,LinkLabel 将绘制文本,其中字符之间的间距似乎更大一些,有时这会导致文本的结尾被剪裁。有没有办法防止这种情况发生?我尝试在有链接时添加填充,但没有可靠的方法来确切知道需要多少空间。还有其他方法可以做到这一点吗?

0 投票
4 回答
46214 浏览

tfs - TFS:标签与变更集

我正在尝试提出有关使用 TFS 源代码控制的最佳实践。现在,每当我们进行构建时,我们都会用版本号标记签入 TFS 的文件。这种方法比简单地签入文件并在评论中包含版本号是更好还是更差?然后,如果需要,您可以使用变更集返回吗?或者标签仍然更加通用?

谢谢!

0 投票
3 回答
6003 浏览

python - PyQt - QLabel 继承

我想继承 QLabel 以添加点击事件处理。我正在尝试这段代码:

但点击后我没有“标签点击!”行

编辑:

好的,现在我使用的不是“clickEvent”而是“mousePressEvent”。我还有一个问题。我怎么知道点击了什么标签?例如,我有 2 个编辑框和 2 个标签。标签内容是像素图。所以标签中没有任何文字,所以我无法辨别标签之间的区别。我怎样才能做到这一点?

EDIT2: 我做了这个代码:

在另一个班级:

插槽在同一类:

但是 self 中没有 sender 对象。我做错了什么?

0 投票
6 回答
72396 浏览

c# - 在 C# 中更新标签位置?

我有一个返回值的方法,我希望这个值成为 Windows 窗体应用程序中标签的新位置。但有人告诉我标签的位置不是变量。objectA 是标签的名称。

我该怎么做呢?

0 投票
3 回答
2923 浏览

iphone - iPhone自定义单元格-透明标签背景

图片值一千多字:)

替代文字

这是代码:

问题是如何从标签中去除丑陋的白色背景并使它们透明。

0 投票
5 回答
14873 浏览

svn - 在 subversion 中创建一个“标签”,指示下一个版本中应该包含哪些文件

我使用 StarTeam 进行版本控制已经有一段时间了,但我正在转向 Subversion。我一直在阅读Subversion 的书,StarTeam 似乎有一个 Subversion 没有的主要功能——标签的概念。我知道 Subversion 有标签,但它们在 StarTeam 中的含义有所不同。在 StarTeam 中,我可以将一组文件标记为“准备构建”,然后只检查这些文件并将其包含在特定版本中。然后我可以创建一个冻结标签,指示该版本中包含哪些文件(类似于 Subversion 标记,除了它在那些特定的修订版上,而不是目录中的所有内容)。

有没有办法在 Subversion 中获得这样的功能?我知道您可以指定要标记的修订版本,但是在您拥有代码并即将发布,并发现错误或有人决定不应包含特定更改的情况下会发生什么。我知道您可以根据存储库和本地工作副本创建标签,但这涉及检查不应包含的文件的特定修订并创建标签。准备好构建“标签”后,您不会将该标签放在您不想要的文件的头部版本上。似乎没有任何自动方法可以为 Subversion 中的构建指定某些修订。这不是应该在分支中开发新功能的情况,但如果修订版位于主干(或您将制作标签的任何地方)中,则更多,但不应包括在内。它可能不需要恢复 - 更改可能是适当的,但在将来的版本中,而不是当前版本。如果您没有具有所需确切文件版本的特定修订,则似乎您必须从存储库和工作副本中手动混合和匹配。

在类似的情况下,如果您在 Subversion 中有不属于发行版并且不需要标记的文件怎么办。在 StarTeam 中,您不会将准备构建标签附加到它们,但在 Subversion 中,似乎所有内容都在目录中。有没有办法从构建和标签中排除这些文件?这是svndumpfilter exclude的用途吗?

简而言之,有没有办法只在标签中包含某些文件的特定修订,或者它必须是存储库中的特定修订,还是存储库和工作副本中文件的手动混合?

0 投票
2 回答
449 浏览

build - 如何在文本文件中获取最后一个构建标签

我有一个项目处于巡航控制之下。我想编写一个控制台应用程序,它将该项目的最后一个构建标签写入一个文本文件中。

0 投票
3 回答
368 浏览

c# - Label.Text 更改被阻止?

我正在尝试使用 Microsoft.SqlServer.Management.Smo.Restore 对象来恢复 SQL Server 2000 数据库。就在我开始恢复操作之前,我更改了标签的文本,以便用户知道发生了什么。但是,更改的文本在 GUI 上不可见(即,文本保持原样),直到在 fullRestore.Wait() 行之后。

奇怪的是,lblStatus 最终确实显示“正在恢复数据库”,但直到恢复完成后才显示。有任何想法吗?

0 投票
4 回答
1486 浏览

wpf - WPF - 普通 [标签:输入] 控件的最佳实践

我想知道,这是在 WPF 中获得众所周知的标签输入 [或输出,无关紧要] 组合的最好和最快的方法。它是一个简单的任务,想想“对象”ME的快速输出:


名字 - 克里斯蒂安

年龄 - 28

心情——好


我知道,我可以使用带有 TextBlocks 的 Grid。但老实说,“短” XAML 几乎是半页长(每个标签上的 RowDefinitions、ColDefs、Grid.Col)

另一种方法,使用三个 StackPanels(水平)和一个垂直似乎也有点愚蠢。在这种情况下,我必须给每个标签一个固定的宽度,以使缩进正确。它只是不“感觉”正确。

因此,鉴于上述情况,您有一个具有 3-6 个属性的自定义对象,您只想将其作为只读转储到您的 GUI,您将如何做(在 WPF 中,Silverlight 也是,如果您真的有心情:)。

当然,我可以为此编写一个用户控件。但是为什么要重新发明轮子,如果它可能已经存在的话......

最后,为了进一步说明,我刚刚在现实生活中创建的示例也是这篇文章的原因: