标签: selection

有没有一种有效的方法来判断是否在Tkinter文本小部件中选择了文本?

描述Tkinter文本小部件的此页面上,指出“选择是一个名为SEL(或“ sel”)的特殊标签,与当前选择相对应。您可以使用常量SEL_FIRST和SEL_LAST来引用选择。如果没有选择,Tkinter会引发TclError异常。

我的问题:除了像下面的代码那样用异常欺骗之外,是否有更有效的方法来判断Text小部件中是否存在选择?

seltext = None
try:
   seltext = txt.get(SEL_FIRST, SEL_LAST)
except TclError:
   pass

if seltext:
   # do something with text
Run Code Online (Sandbox Code Playgroud)

python text tkinter selection

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

从给定列表中选择随机字符串

我试图让Java从给定列表中选择1个随机字符串.

字符串列表示例:

1153    3494    9509    2   0   0   0   0
1153    3487    9509    2   0   0   0   0
1153    3491    9525    2   0   0   0   0
1153    3464    9513    2   0   0   0   0
Run Code Online (Sandbox Code Playgroud)

每行是1个字符串

这个想法是它选择一个,等待一段时间(如7200秒)并用列表中的另一个随机字符串替换前一个字符串(可能是相同的).循环有点无限.

有谁知道怎么做?

PS.我非常喜欢java:S,所以我只是说我应该使用arraylist(例如)不会工作:P

java random list selection

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

如何从JTextPane中选择

我想找出JTextPanel文本的哪一部分被选中.试图调用JTextPane.getSelectionStart()JTextPane.getSelectionEnd(),但它们总是返回相同于当前插入位置的相同值.我的问题是什么?

我会感谢任何获得当前选择的代码问题.

java swing jtextpane selection

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

在jquery中选择第一个div

我们如何使用jquery选择第一个div页面?

html jquery selection

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

没有匹配函数调用模板选择排序函数(C++)

我正在玩模板,我想知道为什么我使用模板得到一个不匹配的函数错误.

/*selection sort*/
template <typename InputIterator, typename T>
void selection_sort(InputIterator first, InputIterator last){
    InputIterator min;
    for(; first != last - 1; ++first){
        min = first;

        for(T i = (first + 1); i != last ; ++i)
        {
            if(*first < *min)
                min = i;
        }
        myswap(*first, *min);
    }
}

int main(){
    int a[] = {10, 9, 8, 7, 6, 5, 4, 3, 2, 1};
    vector<int> v(a, a+10);
    selection_sort(v.begin(),v.end());
}
Run Code Online (Sandbox Code Playgroud)

c++ sorting templates selection template-argument-deduction

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

禁用primefaces数据表的选择样式

我使用了primefaces的复选框数据表,我想禁用数据表的选择样式(更改所选行的颜色),因为我在每行中都有一些链接没有显示

我怎么能实现这一点,

谢谢

css datatable selection primefaces jsf-2

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

阻止用户在WPF DataGrid中选择/取消选择行

我有一个DataGridWPF页面,并希望阻止用户选择单元格.由于此功能仅用于测试,我不想更改代码中的所有内容.

DataGrid填写完毕后,我确保选中所有行.现在我想确保用户无法选择/取消选择行.

我尝试了设置IsEnabled = false,IsHitTestVisible = "False"但这两种解决方案都禁用了滚动条.

有没有办法做到这一点?

wpf datagrid selection

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

如何删除GUI中的选择框?

在任何程序中,或者至少大多数,当你选择一个按钮或任何东西时,有一个由点组成的选择框.

你怎么摆脱那个盒子?

我想要这样做的原因是因为我有一个带图像的按钮,没有contentFill,没有边框,并且在选择时看起来很尴尬.

java swing selection jbutton

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

检查select是否包含特定值

我有一个约有50个项目的选择,这里是一个小样本.我想检查select是否包含特定的确切值,因此在查找"Beauty"时,这将是1匹配而不是2.

我想过循环遍历所有项目,但后来我遇到了这个:http: //api.jquery.com/is/

并认为可能表现更好.但是,我不知道如何在这段代码上使用它:

<select id="mydropdown" class="textbox">
    <option value="Beauty">Beauty</option>
    <option value="Catering">Catering</option>
    <option value="Beautysalon">Beautysalon</option>
</select>
Run Code Online (Sandbox Code Playgroud)

jquery selection

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

返回在tkinter列表框中单击的项目的索引

我试图让tkinter返回列表框中单击的项目的索引.这是我的代码.

def fileSelection(self):
    selection = listbox.curselection
    print(selection)

listbox.bind("<Button-1>", fileSelection)
Run Code Online (Sandbox Code Playgroud)

现在它打印

绑定方法在0x00320E30处的tkinter.Listbox对象的Listbox.curselection

无论点击什么项目.如果我更改代码以包含这样的按钮:

button = Button(text=u"test", command=OnButtonClick)

def OnButtonClick():
    selection = listbox.curselection()
    print(selection)
Run Code Online (Sandbox Code Playgroud)

并选择列表框项目,然后单击按钮,它将按预期打印所选项目的索引,但这是我不想要的额外步骤.

python listbox tkinter selection

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