我发现各种教程都有一个毛病,就是爱把数据写死在代码里,比如建个数据库
sqlite3.connect('test.db')
,插入个数据insert into user values('xxx', '12')
。这些代码怎么用,怎么用,怎么用!
看着这种代码就气不打一处来,换个数据怎么办,在代码里改??
假设我现在想每打开一个文件,就对应建立一个数据库,QT在QFileDialog里提供了一个getOpenFileName的函数,但这个函数返回的是全名,包含了路径和扩展名,类型好像是QString,但是我用split却无法分割,还好还有其他的函数
file_full = QFileDialog.getOpenFileName()
file_info = QfileInfo(file_full)
file_name = file_info.fileName()
file_path = file.absolutePath()