布局:
self.setwindowflags(qt.windowstayontophint)視窗一直在前面
self.layout().setcontentsmargins() 設定邊界
self.layout().setspacing() 設定子控制項間隔
self.layout().setalignment(qt.aligntop) 設定對其:qt.alignvcenter
setsizepolicy(qsizepolicy.minmum,qsizepolicy.maxmum) 包裹內容(可伸縮、不可伸縮)
frame.setframestyple(qframe.panel|qframe.raised) 設定型別為面板,凸起:qframe.hline,水平線
setorientation() 設定橫向/縱向
setminimum()
setmaximum()
layout.addspaceitem(qspaceitem(5,5,qsizepolicy.expanding)) 中間新增大空格
style_sheet:
widget.setstylesheet()
setobjectname('')設定控制項名稱在stylesheet中用#引用
qpushbutton:hover{} 用:取屬性
qslider::groove:horizontal{} 用::取子控制項
qsider::handle:horizontal{}
選項:border:
background:qlineargradient 線性梯度
background-color:
max-height:
border-bottom:
border-radius:
shadow:
padding-top:
padding-bottom
padding-left:
padding-right:
height:
值域:px;solid;
rgba()
rgb()
#ffffff
widget:
lineedit.setplaceholdertext('***xx....') 輸入框這是提示語
qregexp('') qregexpvalidator() setvalidator 正規表示式
textedit.setwordwrapmode(qtextoption.nowrap/wordwrap。。。) 包裹單詞相關
讓qlabel自適應text的大小,直接用下面的**:
labelname->adjustsize();
2. 讓qlabel能夠自動判斷並換行顯示:
labelname->setgeometry(qrect(328, 240, 329, 27*4)); //四倍行距
labelname->setwordwrap(true);
labelname->setalignment(qt::aligntop);
Android 開發筆記
版本控制的注意事項 以下資料夾不要加入版本控制 bin bin是編譯的二進位制檔案的存放路徑 gen gen是android需要的資源檔案的原始檔存放的目錄 使用svn的時候要注意專案編譯的問題 在編譯的時候程式會把src資料夾裡面的檔案拷貝到bin裡面,但是svn是每個資料夾裡面都包含乙個隱藏的....
ORACLE 開發筆記
oracle 日期 submitdate datetime.parse submitdate tostring d m月 yyyy to date 2002 01 02 yyyy m dd select count 1 from l perm where cancel y and sysdate p...
開發筆記2
開發筆記2 2012 5 4 周五 系統報警資訊傳送程式開發。其它程式收集了報警資訊,如 硬碟滿 硬碟壞 網路連不通 使用者欠費 硬體裝置無法訪問等,這些程式已經實現了插入資料到幾張不同型別的表,類似流水日誌表,狀態變化表。我則在這個基礎上,對這些表寫個簡單觸發器,觸發器盡量簡單,然後呼叫同乙個儲存...