功能
1.儲存計畫,
2.讀取計畫
編碼的問題搞了我好久,之前讀取都是亂碼的。
效果示例圖:
**如下:
#-*- coding:utf-8 -*-
import sys
from pyqt4 import qtcore, qtgui, uic
import locale
qtcreatorfile = "plan.ui" # enter file here.
ui_mainwindow, qtbaseclass = uic.loaduitype(qtcreatorfile)
def __init__(self):
qtgui.qmainwindow.__init__(self)
ui_mainwindow.__init__(self)
self.setupui(self)
self.write.clicked.connect(self.write_plan)
self.read.clicked.connect(self.read_plan)
def write_plan(self):
plan = self.textedit.toplaintext()
thedate=self.calendar.selecteddate()
thedatestring=str(thedate.topydate())
filename = thedatestring +'.txt'
f = open(filename,'w')
f.write(plan)
f.close()
write_state = u"已寫入計畫"+filename
self.state.settext(write_state)
def read_plan(self):
try:
thedate=self.calendar.selecteddate()
thedatestring=str(thedate.topydate())
filename = thedatestring +'.txt'
f = open(filename,'r')
line = f.read()
self.textedit.settext(line)
f.close()
read_state = u"已讀取計畫"+filename
self.state.settext(read_state)
except ioerror,e:
self.state.settext(u"當日沒有寫入計畫")
if __name__ == "__main__":
mycode = locale.getpreferredencoding()
code = qtextcodec.codecforname(mycode)
qtextcodec.setcodecforlocale(code)
qtextcodec.setcodecfortr(code)
qtextcodec.setcodecforcstrings(code)
window.show()
用c c 寫乙個堆疊管理程式
這是乙個面試題,那個狗日的面試官讓我當場寫出來,我要是能寫出來也得累出血了。感謝原文作者的貢獻,文中還有小錯誤,會盡快改正。標頭檔案 ifndef ksmfmemory define ksmfmemory ifndef kcahr define kchar char else define kcha...
乙個簡單的外掛程式式後台任務管理程式
先說一下背景 某專案需要後台定時進行特殊處理,將處理結果返回到前端。由於涉及到內外網互動 gis空間分析等操作,而且專案屬於省級型別,終端使用者會很多,對於後台任務的穩定性要求較高,同時需要在內外網分別部署以完成互動工作。問題 1 程式很簡單,乙個窗體 乙個按鈕,使用者互動性不好 2 多個任務由多個...
乙個通用的雙向鍊錶管理程式
在寫乙個小工具的時候,需要用到對ini檔案的管理。為了讓這個小工具在linux也適用,所以在寫程式的時候沒有使用mfc提供的類庫,也沒有使用windows提供的ini操作函式,直接拿標準c寫了乙個。在操作ini的過程中,我拿兩種雙向鍊錶來描述乙個ini檔案,也就意味著,要針對每種鍊錶都寫一套插入 刪...