주 창에서 노트의 첫 번째 페이지에서 항목 텍스트를 가져 오는 데 어려움이 있습니다. 필자는 노트북없이 코드를 테스트했으나 이제는 노트를 사용하여 문자열을 부동으로 변환 할 수 없다거나 코드가 실패합니다.
내가 여기당신이 도움이 할 수 있다면 나는 그것을 감사하겠습니다 난 (해석) 한 일이다 계정으로 노트북 페이지 또는 데이터 컨테이너 물건을해야합니까.
from gi.repository import Gtk , Gio
from scipy.integrate import odeint
import math
import numpy as np
from numpy import arange , pi, random, linspace
class main :
def __init__(self):
self.builder = Gtk.Builder()
self.builder.add_from_file("File2.glade")
self.window=self.builder.get_object("window1")
self.window2=self.builder.get_object("window2")
self.ntbk=self.builder.get_object("notebook1")
sw1=self.builder.get_object('scrolledwindow1')
self.builder.connect_signals(Handler())
self.window.show_all()
class Handler:
def on_window1_destroy(self, object, data=None):
Gtk.main_quit()
def on_radiobutton1_toggled(self, widget):
# I will be doing something here
def on_radiobutton2_toggled(self, widget):
# I will be doing another thing here
def on_radiobutton3_toggled(self, widget):
# other
try:
m1=float(main.en1.get_text());
m2= float(main.en2.get_text());
m3= float(main.en3.get_text());
except ValueError:
print " This is not working "
return 0
그래서 기본적으로 읽기되지, 내가 당신 던질 것이다 오류 처리를 취할 경우 내가 감사 을 떠 문자열을 변환 할 수 없습니다, "그것은 작동하지 않습니다"인쇄 그것
사용중인 glade 파일이나 glade 파일없이 작동하는 간단한 예제를 게시 할 수 있습니까? – elya5
노트북 (Pygtk 3 with glade builder)을 여러 페이지의 각 항목에 사용하는 방법의 실제 예를 얻을 수 있습니까? 첫 번째 페이지에는 4 개의 텍스트 항목이 있고 두 번째 페이지에는 4 개의 항목이 있고 세 번째 페이지에는 4 개의 항목이 있다고 가정 해보십시오. 고마워요 Elya5 – Warrior4just