小编use*_*110的帖子

单击按钮并按Enter键时调用相同的功能

我有一个包含Entry小部件和提交的GUI Button.

我基本上试图使用get()并打印Entry小部件内的值.我想通过单击提交 Button或按Enter键或键盘返回来完成此操作.

我尝试"<Return>"使用在按下提交按钮时调用的相同函数绑定事件:

self.bind("<Return>", self.enterSubmit)
Run Code Online (Sandbox Code Playgroud)

但是我收到了一个错误:

需要2个参数

但是self.enterSubmit函数只接受一个,因为只需要一个command选项Button.

为了解决这个问题,我试图创建两个功能相同的函数,它们只有不同数量的参数.

有没有更有效的方法来解决这个问题?

python events tkinter event-handling python-3.x

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

(kdb+/q) 是否可以连接或组合行?

这是我的情况: 我目前有一个数据表,如下所示:

Symbol    Date          Time             Sequence       Type
---------------------------------------------------------------------------
A      2013.06.06      20:00:00.137   36654383         BestAsk
A      2013.06.06      20:00:00.137   36654383         BestBid
A      2013.06.07      04:00:00.788   3                BestAsk
A      2013.06.07      04:00:00.788   3                BestBid
A      2013.06.07      04:00:00.788   3                BestAsk
A      2013.06.07      04:00:00.788   3                BestBid
A      2013.06.07      07:01:09.584   43126            BestAsk
A      2013.06.07      07:01:09.584   43126            BestBid
A      2013.06.07      07:02:09.012   43431            BestAsk
A      2013.06.07      07:02:09.012   43431            BestBid
Run Code Online (Sandbox Code Playgroud)

如您所知,这些行是成对出现的。每个 BestAsk 和 BestBid 行都有相同的符号日期时间和序列。由于它们都很好地排序,我认为可以根据它们的顺序组合行,但我查看的所有连接命令仅组合列(aj,aj0等)。我尝试将表格翻转成字典,然后以字典形式组合,但没有成功。

我在结果中寻找的是相同的值 Symbol Date Time Sequence 不必重复,但在 Type 列中显示 BestAsk 和 BestBid :

Symbol   Date          Time             Sequence       Type …
Run Code Online (Sandbox Code Playgroud)

kdb q-lang

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

标签 统计

event-handling ×1

events ×1

kdb ×1

python ×1

python-3.x ×1

q-lang ×1

tkinter ×1