qt 簡易記事本 6

2021-07-08 12:28:49 字數 1413 閱讀 5810

接上次

qdialog: 基礎對話方塊 一般將其作為基類 繼承該類

qdialog::setwindowtitle(qstring ) //設定視窗的標題 函式名很是淺顯易懂

qdialog::setwindowflags(qt::windowflags ) //設定視窗的一些風格 下面是一些常用的

qt::windowclosebuttonhint 右上角只有關閉按鈕x 

qt::windowcontexthelpbuttonhint 右上角有乙個問號和x

qgroupbox: 含有標題的組合框

就是這東西

qgroupbox::settitle(qstring ) //設定標題 上面的中的  「方向」  兩個字

qgroupbox::setlayout(qlayout *) //設定布局管理器 上面的中兩個單選按鈕就是在乙個水平布局管理器中放著

qhboxlayout :水平布局類

qhboxlayout::addwidget(qwidget *) //在水平布局管理器中新增元件

只需要給qgroupbox設定位置 在qgroupbox中新增qlayout  在qlayout 新增qwidget  其餘的不需要設定位置

qradiobutton : 單選按鈕

選擇性別的時候 可以使用

qradiobutton::setchecked(bool ) //設定按鈕是否被選中 有bool指定

qlineedit: 單行文字框 只有一行(qtextedit 是多行文字框)

qlineedit::text() //返回單行文字框中的字串 返回型別為qstring

qcheckbox: 多選框

選擇興趣愛好的時候 可以使用

qcheckbox::settext(qstring ) //這是多選框旁邊的文字

訊號:statechanged(int ) //當核取方塊的狀態發生改變的時候 傳送此訊號 核取方塊沒有被選中的時候 為0

qtextedit *edit;

edit->document()->find(qstring ,qtextcursor ,qtextdocument::findflags) //這個函式過載的版本多  這是乙個最常用的

第乙個引數 需要查詢的字串 第二個引數 參考位置 開始查詢的游標位置 第三個引數有下面三種:

qtextdocument::findbackward 向前查詢 預設的是向後查詢

qtextdocument::findwholewords 全詞匹配 進行查詢 預設不是全詞匹配

qtextdocument::findcasesensitively 區分大小寫 預設不區分大小寫

錯誤 請指正



qt 簡易記事本 4

接上次 qpalette 調色盤 用來管理控制項或者窗體的所有顏色資訊 在設定文字區文字的顏色時使用 和 設定文字區背景顏色時使用 不能使用qtextedit settextcolor qcolor 來設定文字的顏色 這樣當文字清空後 新增的文字顏色又恢復為原來的顏色 需要使用qtextedit s...

簡易記事本 C 窗體

using system using system.collections.generic using system.componentmodel using system.data using system.drawing using system.text using system.window...

個人記事本

size t strlen const char s the strlen function calculates the length of the string s,excluding 不包括 the terminating null byte 0 計算長度時,不包括末尾的結束符 0 但是,換行...