需求分析
日常使用中,程式重新啟動的時候,希望記住軟體上次使用關閉之前的一些狀態。
qsettings能記住軟體的資訊,並儲存在作業系統的登錄檔中,比如windows一般都寫在系統登錄檔或者寫ini檔案,mac系統一般都在xml檔案裡,那麼按照一般的標準來說,許多應用程式是用ini檔案來實現的。而qsettings就是提供了一種方便的方法來儲存和恢復應用程式的settings。
使用例子
//宣告+定義
//第一種方式
qsettings settings
("mysoft"
,"star runner");
//定義
qsettings settings
("mysoft"
,"star runner");
//別的地方使用需要相同方式定義
//第二種種方式
setorganizationname
("mysoft");
setorganizationdomain
("mysoft.com");
("star runner");
qsettings settings;
//定義
qsettings settings;
//別的地方使用需要相同方式定義
//賦值
settings.
setvalue
("editor/wrapmargin",68
);//讀值
int margin = settings.
value
("editor/wrapmargin").
toint()
;
如果有用的話,歡迎點讚?關注? c 反射用法例子
using system using system.collections.generic using system.text using system.reflection namespace refdemo 通過呼叫帶參的建構函式來得到物件 constructorinfo ci type.get...
ldd命令原理及用法例子
1 首先ldd不是乙個可執行程式,而只是乙個shell指令碼 2 ldd能夠顯示可執行模組的dependency,其原理是通過設定一系列的環境變數,如下 ld trace loaded objects ld warn ld bind now ld library version ld verbose...
進退法例子
進退法例子,遇到具體問題還得修改,以後最速下降梯度法的梯度方向是變化的,這是其中乙個要考慮的改變。進退法具體演算法 實現 include stdafx.h include include include define n 2 using namespace std float testfunctio...