sno*_*ake 1 python quickly application-development glade
很抱歉有一个新手问题,但我不知道如何打印用户在按下按钮后在 GTKEntry 字段中输入的文本。
我用glade、一个简单的TextEntry 字段和一个按钮来设计我的应用程序。在我更改 myappWindow.py 的代码后:
def on_button1_clicked(self, widget, data=None):
print 'pressed'
def entry1_changed_cb(self, widget, data=None):
return widget.get_text ()
Run Code Online (Sandbox Code Playgroud)
但是现在我不知道如何在用户按下按钮后打印输入字段的文本。
谢谢你的帮助!
例如,使用get_object您的构建器的功能获取入口小部件
entry = self.builder.get_object('entry1')
print entry.get_text()
Run Code Online (Sandbox Code Playgroud)
这假设这self.builder是一个 Gtk.Builder 实例,例如在您的__init__方法中使用模块的get_builder功能分配helpersyourproject_lib
| 归档时间: |
|
| 查看次数: |
6229 次 |
| 最近记录: |