小编Icy*_*ame的帖子

如何使用"withdraw"方法显示隐藏的窗口?

我打电话后想表示一个窗口withdraw.

以下是我目前的代码:

from Tkinter import *

def callback():    
    global root
    root.withdraw()
    win2 = Tk()

root = Tk()
Label(root,text='this is a window').pack()
Button(root,text='withdraw',command=self.callback).pack()
mainloop()
Run Code Online (Sandbox Code Playgroud)

一旦我按下按钮,窗口就会像我想要的那样消失,然后会出现另一个窗口,一切都很好.如何以与以前相同的状态返回第一个窗口?

python tkinter python-2.7

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

getch()和_getch()之间的区别

conio.h头文件中定义的两个函数之间有什么区别 -

getch()和_getch().

decalaration有区别吗?或者仅仅因为更新的标准而有所不同?

c++

5
推荐指数
2
解决办法
3291
查看次数

将菜单中的checkbutton的默认值设置为True

目标

我正在应用程序中创建一个菜单.在那我想要一个radiobutton.默认情况下,我希望radiobutton处于on状态.

研究

我找到了如何使用TKinter effbot中options.add_radiobutton()命令 添加radiobutton .但我仍然不知道需要使用哪个选项,因此默认设置为on.

optionsmenu = Menu(menubar,tearoff=0)

optionsmenu.add_radiobutton(label='Pop Up set to on??',command=self.togglePopUp)
Run Code Online (Sandbox Code Playgroud)

代码self.togglePopUp:

def togglePopUp(self,event=None):
    if self.showPopUp:
        self.showPopUp = False

    else:
        self.showPopUp = True
Run Code Online (Sandbox Code Playgroud)

我将初始化self.showPopUpTrue.

帮我将radiobutton设置on为默认模式下的位置.

python tkinter

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

如果某些其他单元格符合Google Spreadsheets中的特定条件,如何添加数字?

情况

用于维护帐户的电子表格.

形式如此:形式

我想做的事

我想在D列中添加值,如果它有事务类型=信用,如果它有事务类型=借记,那么我想从总数中减去它.我在电子表格中找到了这个总数.所以我认为SUMIF(...,...,...)会被使用,但我不确定.

电子表格供参考.

我猜:

该标准可以是什么在C列的单元格的第一个字母是同一行目前正在考虑的小区属于列D.如果它的形式是在C*那么它是信用,如果它的形式是D*再这是一个借记交易.但我无法找出如何应用这个条件.

google-sheets google-drive-api

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

仅清除控制台输出的一部分

我想做的事:

光标最初在屏幕的左上角闪烁:

剩余160个字符
_

当我按'我'时:

剩余159个字符

一世

当我按'a'时:

剩余158个字符

IA

当我按'm'时:

剩余157个字符

我是

等等.

需要做什么(据我所说):

  1. 需要清除屏幕的前三个字符.
  2. 更新屏幕上新按下的键

我尝试过的:

我试图清除整个屏幕并写下之前的所有内容.

为什么我对自己的所作所为不满意:

因为它给人一种生涩的外观.而且参赛作品并不顺利.

我需要你帮助我:

一些内置功能或其他一些技术只能清除部分屏幕.

我的规格:

Windows XP SP 3

IDE:Visual C++ 2010 Express

c++ windows console visual-c++ output

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

TKinter 8.5中的布尔变量

我在python shell中做了这个:

from Tkinter import *

v = BooleanVar()
Run Code Online (Sandbox Code Playgroud)

但是我收到以下错误:

Traceback (most recent call last):
  File "<pyshell#52>", line 1, in <module>
    v = BooleanVar()
  File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 320, in __init__
    Variable.__init__(self, master, value, name)
  File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 185, in __init__
    self._tk = master.tk
AttributeError: 'NoneType' object has no attribute 'tk'
>>> 
Run Code Online (Sandbox Code Playgroud)

然后在尝试使其工作时,我尝试了这个:

v = BooleanVar
Run Code Online (Sandbox Code Playgroud)

这很有效.

所以我继续做下一个合乎逻辑的事情,检查变量是否已初始化并获得:

>>> v
<class Tkinter.BooleanVar at 0xb6f666bc>
Run Code Online (Sandbox Code Playgroud)

然后我尝试使用值初始化,True为此我使用了该set方法:

v.set(True)
Run Code Online (Sandbox Code Playgroud)

为此我收到以下错误:

Traceback (most recent call last):
  File "<pyshell#63>", line 1, in …
Run Code Online (Sandbox Code Playgroud)

python tkinter

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

在Windows上没有名为pylab的模块

我昨天遇到了这个问题.我看到了以下问题:
没有名为pylab的模块
python错误:没有名为pylab的模块

上述两个问题都给出了Linux的说明,而不是Windows机器的说明.


我听说过python中用于绘图的pylab包的问题.
我打开了外壳并尝试了这个......

>>> import pylab

Traceback (most recent call last):
  File "<pyshell#0>", line 1, in <module>
    import pylab
ImportError: No module named pylab
Run Code Online (Sandbox Code Playgroud)

然后我安装了matplotlib和scipy但找不到numpy的.exe文件.

那么,有人可以
帮我安装python for python 2.7.

python matplotlib

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

快速点击android播放声音

每次按下按钮我都想播放声音.

问题在于,如果我快速按下它,那么有时声音会播放..但有时它不会播放.

如果我按下按钮20次(非常快),那么理想的声音应该播放20次.但结果是声音没有时间完成.它平均播放8-9次.

我初始化了我的mediaPlayer对象.这似乎有效.

mp1.start();
Run Code Online (Sandbox Code Playgroud)

我也尝试了以下代码,但这只是第一次播放声音.之后,声音永远不会播放.

if(mp1.isPlaying())
    mp1.stop();
    mp1.start();
Run Code Online (Sandbox Code Playgroud)

audio performance android button playback

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

解析文件以获得前10名玩家.

我有一个非常大的文本文件,其中包含曲棍球统计信息.

我需要每行两件事:

  1. 玩家的名字
  2. 要点.(第一组数字)

我想回到前10名.

下面是文本文件的示例,但它会持续更长时间.

html_log:Bob 1217.1 1.75 696:48 1 5 38 6 109 61 14:42 633 223 25 435:36 182 34 0.55    
html_log:Steve 485.5 1.26 385:18 7 12 -1 28 172 218 16:04 839 94 101 143:18 44 15 -0.03
html_log:Jim 1153.3 1.84 625:54 1 2 71 3 2 10 7:58 499 3 5 616:36 241 36 1.13 
Run Code Online (Sandbox Code Playgroud)

-repeats拥有更多玩家和统计数据(无换行符)

我需要获取播放器名称,在这种情况下,"html_log"标签后面的文本我还需要第一组数字,并且需要输出以返回前10个列表.

最佳结果将输出

- >>

Bob 1217.1
Jim 1153.3
Steve 485.5
Run Code Online (Sandbox Code Playgroud)

+文本文件中的其他用户及其评级,从最高到最低.或者只是文本文件中排名前10位的文件.

python parsing list

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

使用谷歌应用程序脚本创建按钮和输入字段

我想在用户按下 Google App Scripts 中的按钮时提醒他/她。以下代码为 JS 和 HTML:

<html>    
    <body>
        <button onclick='myFunction()'> Press this </button>
    </body>
</html>
<script>
function myFunction()
{
   var b = document.getElementById('result');    
   b.innerHTML = 'You pressed the button.';    
   alert('The output has been modified');    
   return;    
}    
</script>
Run Code Online (Sandbox Code Playgroud)

我将其输入到 HTML 文件中,但我无法理解如何运行它。它给了我一个仅运行该函数的选项。当我这样做时,我收到以下错误:

ReferenceError: "document" is not defined

我尝试将其部署为网络应用程序,但即使这样也不起作用。该按钮出现,但当我单击它时没有任何反应。

告诉我如何纠正这个问题。

javascript google-apps-script

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