在多頁文檔中含有紅色文本,且出現(xiàn)紅色文本的位置不連續(xù),若將文檔中所有紅色文本設(shè)為“標題1”格式,并設(shè)置其字體為“楷體”。
圖1 文本圖片
圖2 選擇部分紅色文本
【解釋】 如圖2中,先選擇“第一章”這個紅色文本,其余的紅色文本不用選。然后進行下第二步。
2.按順序選擇選項卡
圖3 選擇所有紅色文本
【解釋】 按順序點擊:(開始)→(編輯)→(選擇)→(選擇格式相似的文本)→如圖3所示。從文檔中可以看出,所有紅色文本都被選中了,即可進行下一步操作。
圖4 選擇所有紅色文本
3.設(shè)置“標題1”格式
圖5 設(shè)置標題1格式
【解釋】 選擇(開始)菜單欄下(格式)中的“標題1”,此時會看到選中的所有紅色文本全部變成標題1格式。
4.修改字體為“楷體”
【操作】右鍵點擊“標題1”位置,選擇(修改),即如圖6紅色框中的。
圖6 修改字體
【操作】將紅色框中的位置選為“楷體”,如圖7.
圖7 修改字體
【解釋】再次回到文檔中,會發(fā)現(xiàn)紅色文本已經(jīng)修改為:字體為楷體、格式為標題1的形式。
圖8 修改所有紅色文本為:標題1、楷體
tartAllBack是一款增強工具,旨在恢復Windows 11電腦的經(jīng)典布局和外觀。想要享受新的Windows 11操作系統(tǒng)但對外觀變化不感興趣的用戶可以使用StartAllBack,這是一款專門為恢復Windows 11的經(jīng)典布局和外觀而設(shè)計的增強工具。
概述
它將任務(wù)欄、文件資源管理器、Windows上下文菜單和“開始”菜單的經(jīng)典外觀恢復到以前的操作系統(tǒng)迭代。請注意,StartAllBack應(yīng)用程序僅與Windows 11兼容,如果您想在Windows 10上恢復“開始”菜單,您應(yīng)該下載適用于Windows 10、8.1或8的StartIsBack。
Windows 11中的任務(wù)欄經(jīng)過了顯著修改,采用了集中式布局,“開始”菜單按鈕位于在中間。它允許用戶恢復任務(wù)欄的原始外觀和位置,為任務(wù)圖標分配標簽,調(diào)整圖標的大小和邊距,并將任務(wù)欄拆分為多個部分。經(jīng)典任務(wù)欄也可以移動到任何邊緣,開始按鈕位于左下角,就像以前的操作系統(tǒng)迭代一樣。
Windows資源管理器在Windows 11中也進行了全面改革,簡化的工具欄取代了基于功能區(qū)的GUI。它允許用戶恢復原始功能區(qū)和命令欄、窗口底部的“詳細信息”窗格以及舊的搜索框。
它將“開始”菜單恢復到原來的位置,允許用戶啟動應(yīng)用程序,并通過點擊和內(nèi)置搜索在系統(tǒng)中導航。總的來說,StartAllBack為用戶提供了保留熟悉的「開始」菜單、任務(wù)欄和Windows資源管理器外觀的選項,同時仍然可以享受Windows 11的新功能。
主要特點
恢復和改進任務(wù)欄:它允許用戶在任務(wù)圖標上顯示標簽,調(diào)整圖標大小和邊距,將任務(wù)欄移動到不同的邊緣,將項目拖放到任務(wù)欄上,將任務(wù)圖標居中,同時將“開始”按鈕保持在左側(cè),將任務(wù)欄拆分為多個部分,并使用動態(tài)半透明。它還將角落圖標與Windows 7/10用戶界面分離。
恢復和改進文件資源管理器UI:StartAllBack用半透明效果重新設(shè)計功能區(qū)和命令欄,將詳細信息窗格放在底部,恢復舊的搜索框,并支持更多對話框的暗模式。
恢復和改進上下文菜單:它提供了全新的圓形丙烯酸菜單,具有新字體、更好的觸摸支持以及快速響應(yīng)的任務(wù)欄菜單。
恢復和改進開始菜單:它使用戶能夠一鍵啟動應(yīng)用程序和進入系統(tǒng)位置,輕松導航下拉菜單,并享受快速可靠的搜索。
提供輕量級樣式和UI一致性:該應(yīng)用程序提供Windows 7、Windows 10以及第三方任務(wù)欄和開始菜單樣式。它還修復了Win32應(yīng)用程序中的UI不一致問題,并對所有Windows應(yīng)用程序的UI重新著色。此外,StartAllBack使用負資源使用率,這意味著使用的RAM更少,啟動的進程更少。
專業(yè)人士
方便的「開始」菜單更換
可自定義界面
增強的組織功能
用戶友好型設(shè)計
支持多個Windows版本
缺點
可能的兼容性問題
可能需要訂閱高級功能
可能不符合所有用戶的偏好
結(jié)論
總而言之,StartAllBack對于喜歡更熟悉工作環(huán)境的Windows 11用戶來說是一個有用的增強工具。它恢復了任務(wù)欄、文件資源管理器、Windows上下文菜單和“開始”菜單的經(jīng)典布局和外觀,這些在新操作系統(tǒng)中發(fā)生了顯著變化。使用桌面應(yīng)用程序,用戶可以享受Windows 11的新功能,同時仍然保持對以前操作系統(tǒng)迭代的熟悉。
總的來說,StartAllBack為用戶提供了根據(jù)自己的喜好定制Windows 11體驗的選項,對于那些對新操作系統(tǒng)外觀變化不感興趣的人來說,它是一個有價值的工具。
在嵌入式板子上由于沒有系統(tǒng)層面的輸入法支持,所以都繞不開一個問題,那就是在需要輸入的UI軟件中,必須提供一個輸入法來進行輸入,大概從Qt5.7開始官方提供了輸入法的源碼,作為插件的形式加入到Qt中,這里需要特別提示的是,該源碼是gpl的,商業(yè)應(yīng)用對這個比較不感冒,可能更愿意自己基于Qt來實現(xiàn)一個。用純Qt寫輸入法,如果不涉及到中文輸入,那還是非常簡單的,只需要將按鈕上的字符用鍵盤事件發(fā)給焦點的控件即可。如果需要中文輸入,最簡單的做法是通過查詢字庫數(shù)據(jù)庫來獲取當前拼音對應(yīng)的漢字,然后模擬鍵盤事件發(fā)送給焦點控件,好處是代碼簡單思路簡單,缺點是性能堪憂,字庫體積大,查詢效率低,需要全拼才能找到合適的詞語。復雜點的做法就是用谷歌開源的輸入法引擎,查閱Qt自己的輸入法源碼,也是用的那個引擎,new出類,然后調(diào)用里面的函數(shù)接口,會返回對應(yīng)的漢字,性能非常好。
谷歌開源的輸入法引擎是標準的C++寫的,所以可以非常方便的支持Qt4到Qt6,就不會局限于只能Qt5.7以后,輸入法面板自己編寫自己控制,自由度高,同時還可以加入簡體繁體切換,特殊字符面板切換。其實可以復用很多按鈕,比如在特殊字符這塊,特殊字符往往一個面板不夠放,可能要至少3個面板才能涵蓋大部分的特殊字符,所有專門放了個特殊字符的面板按鈕集合,通過翻頁切換特殊字符,將對應(yīng)的特殊字符文本設(shè)置到對應(yīng)的按鈕上,按鈕單擊后,識別按鈕上的文本,然后再模擬鍵盤事件發(fā)送給焦點的控件即可。根據(jù)此思路其實可以拓展成多國語言輸入法,根據(jù)大致的觀察,多國語言基本上就是一些類似特殊字符的文本,將那些文本作為數(shù)據(jù)插入到焦點控件即可。
QApplication a(argc, argv);
frmInput2019::Instance()->hide();
frmInput2019::Instance()->setFontInfo("MicroSoft Yahei", 18, 16);
frmInput2019::Instance()->setFixedSize2(650, 310);
frmInput2019::Instance()->setIconSize(26, 26);
frmInput2019::Instance()->setTopHeight(60);
QWidget w;
w.show();
return a.exec();