QT寫乙個記事本

2021-07-31 08:41:20 字數 1520 閱讀 5023



qt寫乙個記事本⑤

新增「編輯」一欄裡「時間日期」及「格式」一欄裡「字型」、「顏色」的功能

1.在mainwindow.h裡新增字型顏色時間等需要的標頭檔案

#include

#include

#include

#include

#include

如圖:

2.分別建立設定字型、設定顏色、獲得系統時間的槽

void

setfontslot();

//設定字型的槽

void

setcolorslot();

//設定顏色的槽

void

currentdatetimeslot();

//獲得當前系統時間並列印的槽

如圖:

3.在mainwindow.cpp

裡新增如下**:

void

::mainwindow

::setfontslot()

else

} void

::mainwindow

::setcolorslot()

else

} void

::mainwindow

::currentdatetimeslot()

4.在mainwindow.cpp裡的

mainwindow

::mainwindow(

qwidget

*parent):

qmainwindow

(parent), ui

(new

ui::

mainwindow

)裡新增訊號與槽的連線

qobject

::connect(

ui->

action_f_2

,signal

(triggered()),

this

,slot

(setfontslot()));

qobject

::connect(

ui->

action_c_2

,signal

(triggered

()),

this

,slot

(setcolorslot

()));

qobject

::connect(

ui->

action_d

,signal

(triggered

()),

this

,slot

(currentdatetimeslot

()));

完成,執行後就能看到結果



記事本的乙個BUG

我們常用的小工具,系統中附件裡的 記事本 工具,有個比較有意思的bug,讓我們按以下步驟來看看。1.在開始選單的附件裡開啟記事本 2.複製引號中的內容,貼上到記事本裡 aaaa bbb ccc ddddd 3.把它儲存到桌面上,檔名任意,然後關閉記事本程式 4.在桌面上開啟剛才儲存的檔案 現在看到的...

記事本的乙個bug

bug演示 記事本新建乙個文字,開啟以後輸入 聯通 這兩個字,儲存 關閉記事本。再開啟,你看看變成什麼了?我分析了一下原因,記事本儲存的時候,預設使用ansi編碼 但是用ansi編碼呢,聯通這兩個字的開頭正好是 fffe.這樣的,於是再開啟呢,他就以為是utf 8編碼了,但是按照utf 8來解碼呢,...

qt 簡易記事本 4

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