小编Bry*_*ley的帖子

tcl:如何使用变量的值来创建新变量

这是我正在尝试做的一个例子.

set t SNS
set ${t}_top  [commands that return value]
Run Code Online (Sandbox Code Playgroud)

想要将信息存储在$ {t} _top

puts “${t}_top”
? SNS_top  (really want the data stored there?)
Run Code Online (Sandbox Code Playgroud)

以为是:$ {{$ t} _top},也许那是perl但{}里面的{}不起作用.

tcl

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

我的strlcpy版本

gcc 4.4.4 c89

我的程序做了很多字符串处理.我不想使用strncpy,因为它没有终止.我不能使用strlcpy作为不可移植的.

只是几个问题.我怎样才能完成我的功能以确保它完全安全和稳定.单元测试?

这对生产来说足够好吗?

size_t s_strlcpy(char *dest, const char *src, const size_t len)
{
    size_t i = 0;

    /* Always copy 1 less then the destination to make room for the nul */
    for(i = 0; i < len - 1; i++)
    {
        /* only copy up to the first nul is reached */
        if(*src != '\0') {
            *dest++ = *src++;
        }
        else {
            break;
        }
    }

    /* nul terminate the string */
    *dest = '\0';

    /* Return …
Run Code Online (Sandbox Code Playgroud)

c

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

Tkinter - 在TextWidget中设置当前选择

我正在寻找一种方法来设置Tkinter文本小部件中的当前选择.

我已经尝试设置它mark_set(),但它不起作用......

text_widget.mark_set("sel.first", 1.0)
text_widget.mark_set("sel.last",  END)
Run Code Online (Sandbox Code Playgroud)

有谁知道如何解决这个问题?

python tkinter

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

xpath选择在列中具有多个特定值的tr

我有一个包含多行的表,我正在尝试使用xpath来查找每一行中包含特定值的行.例如,我希望第1列中的"foo",第2列中的"bar"和第3列中的"baz".

我可以使用什么xpath来获取包含这些特定列中的这三个特定值的行?

例如,给定下表,我希望能够仅返回其预期列中具有三个预期值的一行

<table>
  <tr><td>foo</td><td>bar</td><td>xxx</td></tr>
  <tr><td>xxx</td><td>bar</td><td>baz</td></tr>
  <tr><td>foo</td><td>bar</td><td>baz</td></tr>
  <tr><td>bar</td><td>baz</td><td>foo</td></tr>
  <tr><td>foo</td><td>xxx</td><td>baz</td></tr>
</table>
Run Code Online (Sandbox Code Playgroud)

xpath

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

如何使用 tkinter 将按钮设置为焦点?

我想打开一个窗口,并将焦点设置为第一个按钮,这样我就不必点击它。
如果小部件是一个 Entry 小部件我可以写

widget_name.focus()
Run Code Online (Sandbox Code Playgroud)

按钮小部件似乎没有等效项。

python focus tkinter button python-3.4

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

python中的WASD输入

在python中,如何接收键盘输入。我很清楚控制台输入,input("...")但我更关心在控制台窗口未激活时接收键盘输入。例如,如果我创建了 Tkinter 屏幕的实例,我如何检查是否按下了“w”。然后,如果该语句返回 true,我可以相应地移动一个对象。

python keyboard tkinter

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

"--dryrun"在Robot Framework pybot命令中做了什么?

我--dryrun和我的pybot命令一起使用了; 我想知道它在testcase或库中的确切含义.

robotframework

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

如何设置默认背景颜色 tkinter

有谁知道默认背景的颜色代码?我似乎无法在任何地方找到这个。在我的程序中,我更改了背景颜色,稍后需要将其更改回默认颜色,但我无法找到颜色代码。

任何帮助表示赞赏。谢谢。

background default tkinter colors

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

运行关键字如果不在Robot框架中?

嗨,我想运行一个关键字,如果一些布尔值为假,我这样做是为了运行一个关键字,如果布尔是真的但如果Bool是假的我如何运行关键字

Run Keyword If    ${Bool}
Run Code Online (Sandbox Code Playgroud)

robotframework

4
推荐指数
2
解决办法
6517
查看次数

在Python中,更改作为输入传递给__init__的类实例的属性

请考虑以下代码,该代码生成(基本)GUI:

import Tkinter as tk

class Game:
    def __init__(self, root):
        self.root = root
        button = tk.Button(root, text="I am a button")
        button.pack()

root = tk.Tk()
root.title("This is a game window")     # I would like to move this code to the Game class
game = Game(root)
root.mainloop()
Run Code Online (Sandbox Code Playgroud)

生成的GUI如下所示:

在此输入图像描述

我想实现相同的效果,但将窗口标题的设置移动到类定义.(我试过self.root.title = "This is a game window"了,__init__但这似乎没有效果).这可能吗?

python tkinter

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