Qt小專案之txt文字替換

2021-10-01 23:29:18 字數 1494 閱讀 9837

//按行讀文字

void

readline

(qstring readfilepath)

qdebug()

<< linenum;

//文字列印行數

qdebug()

<< n;

//文字為空的行數

file.

close()

;}}

//按行寫文字

void

writeline

(qstring writefilepath)

file.

close()

;}}

實現對file1的文字進行查詢,將file1有字元的行對應file2寫1,將空行對應為0

//按行進行替換

void

replaceline

(qstring readfilepath,qstring writefilepath)

else

if(str ==

";")

else

linenum++;}

qdebug()

<< linenum;

file1.

close()

; file2.

close()

;}}

//十進位制轉二進位制文字

qstring tentotwo

(int decnum)

qs.("\n");

return qs;

}

1.file1.

open

(qiodevice:

:readonly|qiodevice:

:text) and

file2.

open

(qiodevice:

:writeonly|qiodevice:

:text)

1:file.open

qiodevice::readonly|qiodevice::text表示以唯讀方式開啟文字

qiodevice::writeonly|qiodevice::text表示對文字重寫,會覆蓋以前的內容,相當於新建乙個文字

qiodevice::readwrite|qiodevice::text表示在開啟的txt文件後繼續新增內容

2:qstring類

qstring::number( int m = 123);將int數轉為qstring文字

qstring num="123"; int n = num.toint();將qstring轉為int數

qstring str; str.prepend(" ");在字串str前加入字串

Qt練手小專案之顏色提取器

疫情結束,學習先行。今天的qt練手小專案為顏色提取器。這個小應用相當簡單,左側是顯示滑鼠所在位置的顏色,右側三個數值表示的是滑鼠所在位置顏色的16進製制值 rgb值和滑鼠位置座標。截圖如下 重要 解析如下 首先是獲取滑鼠位置,這裡我們使用 qcursor pos 獲取,然後將位置值傳給第三個輸入框。...

QT小專案(一)滑鼠的事件

這個例子要實現的效果是 滑鼠按下事件 void widget mousepressevent qmouseevent event 滑鼠按下事件 else if event button qt rightbutton 在滑鼠按下事件處理函式中,先判斷是哪個按鍵按下,如果是滑鼠左鍵,那麼就更改指標的形狀...

Qt之小專案實戰 刷csdn訪問量工具

一 設計 使用qt5.8 qt creater 使用這兩個累 qnetworkreply qnetworkaccessmanager 1.定義訪問的文章 2.模擬瀏覽器傳送請求 二 核心編碼 ifndef mainwindow h define mainwindow h include includ...