用saveas()函數
例如,添加一個按鈕,按鈕的clicked()事件里寫上(假設你的數據窗口叫dw_1):
ifdw_1.rowcount()=0thenreturn//--數據窗口里沒有數據就直接返回,不響應操作
dw_1.saveas()//--彈出將數據窗口的數據保存成文件的提示窗口
這樣就行了,當數據窗口有內容時,點那個按鈕,就出現保存的提示窗口,可以選擇保存的位置、文件類型、文件名稱。
用saveas()函數
例如,添加一個按鈕,按鈕的clicked()事件里寫上(假設你的數據窗口叫dw_1):
ifdw_1.rowcount()=0thenreturn//--數據窗口里沒有數據就直接返回,不響應操作
dw_1.saveas()//--彈出將數據窗口的數據保存成文件的提示窗口
這樣就行了,當數據窗口有內容時,點那個按鈕,就出現保存的提示窗口,可以選擇保存的位置、文件類型、文件名稱。