我想在单击按钮时将参数传递给函数.我应该在这一行添加什么,button.connect(button, QtCore.SIGNAL('clicked()'), calluser(name))以便将值传递给函数:
def calluser(name):
print name
def Qbutton():
button = QtGui.QPushButton("button",widget)
name = "user"
button.setGeometry(100,100, 60, 35)
button.connect(button, QtCore.SIGNAL('clicked()'), calluser(name))
Run Code Online (Sandbox Code Playgroud)
还有一件事,按钮将使用for循环生成; 所以name价值会有所不同.所以我想用按钮附上每个名字.我在Pytk中做了同样的事情,使用for循环并在单击时调用参数基函数.
我有以下重复的简单代码重复几次,我想为一个函数:
for i in range(10):
id = "some id string looked up in dict"
val = 63.4568900932840928 # some floating point number in dict corresponding to "id"
tabStr += '%-15s = %6.1f\n' % (id,val)
Run Code Online (Sandbox Code Playgroud)
我希望能够调用此函数:def printStr(precision)
凡瓶坯上面的代码,并返回tabStr与val到precision小数点.
例如:printStr(3)
将返回63.457了val在tabStr.
任何想法如何实现这种功能?
在Python中,如果我有一个像这样的字符串:
a =" Hello - to - everybody"
Run Code Online (Sandbox Code Playgroud)
我做到了
a.split('-')
Run Code Online (Sandbox Code Playgroud)
然后我明白了
[u'Hello', u'to', u'everybody']
Run Code Online (Sandbox Code Playgroud)
这只是一个例子.
如何在没有烦人的情况下获得一份简单的清单?
我有一个 20 秒的 HTML5 视频,通过 jquery 循环播放。但是每次视频开始时,黑屏都会快速闪烁并且非常刺耳,因为它应该与白色背景融为一体。
我尝试使用 CSS 将视频背景设为白色,但无济于事。任何想法我怎样才能达到预期的效果?
<video id="projects-video" width="841px" height="490px" autoplay poster="video/map1280-poster.jpg" >
<source src="video/map841.mp4" type="video/mp4"/>
Your browser does not support the video tag. I suggest you upgrade your browser.
</video>
<script>
$("#projects-video").bind('ended', function(){
this.play();
});
</script>
Run Code Online (Sandbox Code Playgroud) 我想重新创建这样的东西:

但使用我自己的数据 我的数据如下所示:
Number Name1 Structure mean stdev
1 Aldehydes RCH=O 122.76 7.67
2 Ketones R2C=O 8.11 0.15
2 Amides R-CONr2 20.1 83.24
Run Code Online (Sandbox Code Playgroud)
如何重新创建该图?我得到了:
from pylab import *
import numpy
data = numpy.genfromtxt('data',unpack=True,names=True,dtype=None)
pos = arange(size(data['Number']))
ax2.errorbar(pos,data['mean'], yerr=data['stdev'])
Run Code Online (Sandbox Code Playgroud)
但是我无法得到与我的例子相似的情节。有人可以为此发布示例代码吗?
我有
try:
a = list().append('hello')
Run Code Online (Sandbox Code Playgroud)
但a为NoneType
try:
b = list()
b.append('hello')
Run Code Online (Sandbox Code Playgroud)
并且b是一种list类型
我认为list()返回一个列表对象,list().append('hello')并将使用返回列表进行追加,但为什么值为a None?
python ×5
arguments ×1
css ×1
function ×1
html ×1
html5-video ×1
javascript ×1
list ×1
matplotlib ×1
plot ×1
pyqt4 ×1
string ×1