我正在尝试使用Python和Glade制作一个基本的文件传输GUI应用程序,在试图从文件选择器对话框获取路径时遇到了一点障碍。我尽了我所知所能找到的一切,但没有成功。在
我的Python代码如下所示import datetime
from ftplib import FTP
from magip import *
from gi.repository import Gtk
class FTP():
def __init__(self):
self.builder = Gtk.Builder()
self.builder.add_from_file("ftp.glade")
go = self.builder.get_object
self.window = go("window1")
self.store_magazine = go("store_magazine")
self.combo_magazine = go("combo_magazine")
self.store_luni = go("store_luni")
self.combo_luni = go("combo_luni")
self.select_folder = go("select_folder")
self.btn_start = go("btn_start")
for ip in magazine:
self.store_magazine.append([magazine[ip]])
if host in magazine:
self.combo_magazine.set_active(magip_index[host])
for luna in luni:
self.store_luni.append([luni[luna]])
self.builder.connect_signals(Handlers())
self.window.show_all()
class Handlers():
def btn_start_clicked(self, button):
with open("btn.txt", "a") as muhfile:
text = "click {}\n".format(datetime.datetime.now())
muhfile.write(text)
if __name__ == "__main__":
gui = FTP()
Gtk.main()
Handlers类是我要放所有信号的地方。目前只有一个,用来测试START按钮。在
非常感谢任何帮助。在
谢谢你!在