标签: label

标签左侧有一个图像 - 阻止文字覆盖图片?

我想报告用C#编写的WinForm应用程序中的操作状态.为了使其更加用户友好,我想在左侧显示一个图标,具体取决于状态.

  • 在此过程中动画GIF
  • 确定或错误图标取决于结果.

我想使用原生的WinForms Label控件,该控件适用于动画GIF并且看起来尽可能标准.

然而,我的问题是文字出现在图片上.似乎没有任何属性可以为文本设置边距.我尝试了最显而易见的事情,即在它前面加上空格,这有效,除非文本换行到下一行,如下所示.

在此输入图像描述

如果可能的话,我宁愿不花太多时间编写/测试/调试派生控件......我可以放一个快速而脏的用户控件,在标签的左边有一个图片框,但是感觉不是很好清洁.

是否有任何技巧可以快速优雅地解决这个问题,或者有人可以指向我支持相对轻量级的Label派生类?(我看过CodeProject但找不到多少).

谢谢.

c# label winforms

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

Django:如何使用ModelForm隐藏/覆盖默认标签?

我有以下内容,但为什么这不会隐藏书评的标签?我得到错误'textfield'没有定义:

from django.db import models
from django.forms import ModelForm, Textarea

class Booklog(models.Model):
    Author = models.ForeignKey(Author)
    Book_comment = models.TextField()
    Bookcomment_date = models.DateTimeField(auto_now=True)

class BooklogForm(ModelForm):
    #book_comment = TextField(label='')

    class Meta:
        model = Booklog
        exclude = ('Author')
        widgets = {'book_entry': Textarea(attrs={'cols': 45, 'rows': 5}, label={''}),}  
Run Code Online (Sandbox Code Playgroud)

python django label hide modelform

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

GetLastWriteTime返回12/31/1600 7:00:00 PM

我使用以下代码将目录的修改日期时间写入标签

string selectedPath = comboBox1.SelectedItem.ToString();
DateTime lastdate = Directory.GetLastWriteTime(selectedPath);
datemodified.Text = lastdate.ToString();
Run Code Online (Sandbox Code Playgroud)

它返回日期12/31/1600 7:00:00 PM,我不知道从哪里获取该日期.任何人都可以帮助我理解为什么它会返回该日期以及我如何解决它?我正在使用.NET 3.5

c# directory label .net-3.5

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

Django ModelForm标签定制

Django文档解释了如何在ModelForm模型映射中使用标签自定义:https://docs.djangoproject.com/en/dev/topics/forms/modelforms/ .但是,当我尝试按照它时,我得到错误:

name '_' is not defined.
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

另外,为什么_括号前应该有符号?

这是我的代码:

class RuleForm(ModelForm):
    def __init__(self, *args, **kwargs): 
        super(ModelForm, self).__init__(*args, **kwargs)
        self.css_class = "rule"

    class Meta:
        model = Rule
        fields = ("user", "title")
        exclude = ("user")
        widgets = {
            "title" : TextInput(attrs={"class" : "title"}),
        }
        labels = {
            "title": _("Rule Title"),
        }
Run Code Online (Sandbox Code Playgroud)

python django label django-forms

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

标签文本没有更新在woodview中的tableview子项中.但在IOS中工作

我试图使用titanium更新/更改android中的lebel.但是文本中没有显示该值.但是我在alert中获得了更新的值.但是ios工作正常.

 var itemcounttext = Ti.UI.createLabel({
 top: 5,
 color: "#000000",
 left:10,
 text:data[i].itemCount,
 width: Ti.UI.SIZE,
 height: Ti.UI.SIZE,
 });
var additem = Ti.UI.createImageView({
image: "/images/plus.jpg",
top: 5,
width: Ti.UI.SIZE,
left:10,
height: Ti.UI.SIZE,
});
adddeleteitemview.add(additem);
additem.addEventListener('click', function(e)
    {
        var item=e.source.getParent();
        squantity = e.source.squantity;
            squantity = Number(squantity) + 1;
            item.children[1].text = squantity;
            alert(item.children[1].getText());
Run Code Online (Sandbox Code Playgroud)

这里正在获取具有正确更新值的警报.但它没有显示在标签中.你能给我一个想法来解决android中的这个问题.

编辑:

从VRK评论我也试过了.但它没有工作.但我正确地得到警报.

item.children[1].setText(squantity);
Run Code Online (Sandbox Code Playgroud)

编辑:

我尝试用jsplaine回答.但我无法得到解决方案.在这里我创建了tableview.在这个tableview行中我们创建了view.in该视图我已经添加了additem,itemcounttext值.如果我们点击additem意味着需要更改itemcounttext值.这是一个流程.

如下面的截图是我的app tableview的子视图:

productname

remove     itemcount   add
image      text        image
Run Code Online (Sandbox Code Playgroud)

这三个图像,文本,图像值都添加到一个视图中.这就是为什么在单击添加图像时添加用于获取父视图的代码:

var item=e.source.getParent();
Run Code Online (Sandbox Code Playgroud)

这里得到了parent.also我写了下面的代码来获取这个视图的标签:

item.children[1].text
Run Code Online (Sandbox Code Playgroud)

如果单击添加图像,则正确地将标签值增加1.使用此代码验证.am alert(item.children[1].getText()); 但是没有显示更新的值.这是我的确切怀疑.

编辑:

这是我的完整源代码.

 dataArray = [];       
 $.ViewCartItemslist_total_value.text = totalamount; …
Run Code Online (Sandbox Code Playgroud)

android label titanium tableview imageview

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

更新C#中的标签位置?

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

objectA.Location.X = (int)A.position;
objectA.Refresh();
Run Code Online (Sandbox Code Playgroud)

我该怎么做呢?

c# label runtime winforms

13
推荐指数
3
解决办法
6万
查看次数

标签只能引用输入元素吗?

W3Schools有关于标签的说法:

<label>标记定义为一个标签输入元件. [强调我的]

这是否意味着以下HTML无效?

<!doctype html>
<html>
    <head>
         <title>Example document</title>
    </head>
    <body>
        <label for="x">Label</label> 
        <hr>
        <div id="q" contentEditable="true">Hello</div>
        <hr>
        <div id="x" contentEditable="true">World</div>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

Chrome和IE8都关注World何时Label点击,Firefox则没有.哪个是对的?

html w3c label

13
推荐指数
2
解决办法
3308
查看次数

Visual Studio - 通过设计器在标签中添加换行符?

我有一个标签,我想用它来显示一些文字.我想展示几段文字.

有没有办法通过设计师在文本中进行换行?(\n\r只显示\n\r)

这是WinForms(实际上它是Compact Framework.)

c# label visual-studio winforms

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

旋转xticks会导致在matplotlib中部分隐藏的刻度

我正在创建一个在x轴上具有名称和在y轴上具有时间值(分钟)的图.x轴上的名称是相似的

 ['cooking']18:15:27 ,['study']18:09:19,['travel']18:21:34` etc ..
Run Code Online (Sandbox Code Playgroud)

其中y值为5,1,1等.我将xlabel作为"类别",ylabel作为"持续时间以分钟为单位".

由于xticks是一些长度的字符串,我决定将它们旋转90以避免重叠.现在,蜱被部分隐藏,xlabel已经消失. 绘图xticks部分隐藏,xlabel消失 有什么方法可以让整个情节适应一切......?

谢谢

标记

这是代码片段

import matplotlib.pyplot as plt
...
figure = plt.figure()
barwidth = 0.25
ystep = 10
plt.grid(True)
plt.xlabel('categories')
plt.ylabel('durations in  minutes')
plt.title('durations for categories-created at :'+now)
plt.bar(xdata, ydata, width=barwidth,align='center')
plt.xticks(xdata,catnames,rotation=90)
plt.yticks(range(0,maxduration+ystep,ystep))
plt.xlim([min(xdata) - 0.5, max(xdata) + 0.5])
plt.ylim(0,max(ydata)+ystep)
figure.savefig("myplot.png",format="png")
Run Code Online (Sandbox Code Playgroud)

python label matplotlib rotation

13
推荐指数
3
解决办法
2万
查看次数

获取输入字段的标签

我正在使用Jquery进行验证,需要使用自己的标签从每个元素获取$ label.现在alert()给出了med [object object].对我来说最好的事情就是获得一个警告(),其中所有字段都排成一行,没有填写.而不是每个人的警报().

这是一个小提琴:http://jsfiddle.net/s7pYX/

这是如何完成的?

HTML:

<div>
<label for="txtName">Name</label>
<input type="text" id="txtName" class="form-control" name="txtName">
</div>

<div>
<label for="txtEmail">E-mail</label>
<input type="text" id="txtEmail" class="form-control" name="txtEmail">
</div>
Run Code Online (Sandbox Code Playgroud)

jQuery的:

 $('input').each(function(){
 if ($(this).val() == '') {

 $element = $(this)

 var $label = $("label[for='"+$element.attr('id')+"']")

 alert($label)    

 }

 });  
Run Code Online (Sandbox Code Playgroud)

在alert()我希望这样"你需要填写:姓名,电子邮件"

each jquery label

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