2013-09-04 2 views
-2

다음은 내 코드이며 변수 "val"을 맨 아래에 가져 오려합니다. 어떻게 할 수 있습니까?"val"값을 맨 아래로 가져 오는 방법은 무엇입니까?

#!/usr/bin/env python 

import gtk 

class ScaleButton: 
def __init__(self): 
    window = gtk.Window() 
    window.set_default_size(100, 100) 
    scalebutton = gtk.ScaleButton(gtk.ICON_SIZE_MENU, float(0), float(2.5),   float(0.025), (gtk.STOCK_ZOOM_FIT, gtk.STOCK_ZOOM_FIT)) 
    scalebutton.set_value(float(0.4)) 
    val = scalebutton.get_value() 

변수 "발가 바닥

window.connect("destroy", lambda w: gtk.main_quit()) 
    scalebutton.connect("value-changed", self.value_changed) 

    window.add(scalebutton) 
    window.show_all() 

def value_changed(self, scalebutton, value): 

    valu = scalebutton.get_value() 
    print valu 
    print val 

에 인쇄 될이 두 변수를 인쇄 할 수있는 방법이 하나의 당신은 설정할 수

ScaleButton() 
gtk.main() 
+0

val이 항상 0.4이면 print (0.4, valu)가 마음에 듭니다 – XORcist

+0

질문을 명확하게 말하면 원하는 것을 이해하기가 정말로 어렵습니다. "이 두 변수를 하나의" 그리고 "발의 가치를 어떻게 밑바닥에 가져 오는가"는 아무 의미도 없습니다. 더 설명하거나 원하는 결과의 예를 추가해야합니다. – jku

답변

0

변수 val을 전역 변수 global val 처음부터 설정 한 다음 해당 값으로 사용하려는 모든 곳에서 전역 변수로 호출해야합니다. 이자형.

관련 문제