这是我的GUI
我知道[var = builder.get_object("my_entry_id")][1]
,他没有得到任何东西。
错误给我的是:
跟踪(最近一次呼叫最后一次): 申请文件“/home/pi/Downloads/schedule-0.4.3/testando.py”,第186行 state1 = text_state1.get_text() AttributeError:'NoneType'对象没有属性'get_text'
这就是我所拥有的:
def portManager(button):
print ("Button Port Manager pressed")
builder = Gtk.Builder()
builder.add_from_file("Port_Manager.glade")
handlers = {
"action_Apply":apply
}
builder.connect_signals(handlers)
window = builder.get_object("windowPort")
window.show_all()
Gtk.main()
def apply(button):
text_state1 = builder.get_object("state1")
state1 = text_state1.get_text()
print(state1)
print ("Port Aplied!")
#-----------------------------------------------------------------------------------------------------------------------------------------------------
# GUI (Graphical User Interface)
builder = Gtk.Builder() # Creates GUI
builder.add_from_file("Wi_Green_Sheddule_v1.glade") # Gets GUI
handlers = { # Associates GUI to functions Python
"action_clear": clear, # Action of Button Clear defined
"action_start": action_start, # Action of Button Start defined
"save_hours": save_hours, # Action of Button Save defined
"delete_file": delete_file, # Action of Button Delete defined
"portManager": portManager
}
builder.connect_signals(handlers) # Connects GUI handlers to functions
window = builder.get_object("window") # Gets the inside of GUI
window.show_all()
Gtk.main()
#-----------------------------------------------------------------------------------------------------------------------------------------------------