原创 Qt樣式表的使用總結

一:樣式表的僞狀態 部件的外觀可以按照用戶界面元素狀態的不同來分別定義,這在樣式表中被稱爲“僞狀態”。例如,如果我們想在一個push button在被按下的時候具有sunken的外觀,我們可以指定一個叫做 :pressed 的僞狀態。 /

原创 樹莓派硬件PWM輸出程序

一:實驗現象 對於樹莓派硬件PWM只有1號引腳(wiringPi),單獨測試該引腳時,可以輸出不同佔空比控制led燈成呼吸燈的效果 二:程序步驟 1,初始化wiringPi的庫函數; 2,設置對應的PWM輸出腳爲PWM的輸出模式; 3,向

原创 Qt文字處理

一:字體的測量 QFontMetrics fm(this->font()); //字體的測量 textInfo.textWidth=fm.width(textString); //得到文本的寬度 textInfo.textH

原创 樹莓派點燈程序

一:樹莓派GPIO操作的常用命令 1,gpio readall  //讀出樹莓派的所有管腳的配置情況、電平狀態; 2,編譯的時候鏈接動態庫:-lwiringPi. 二:樹莓派的點燈程序 程序現象:本實驗會實現,led燈每隔500ms閃爍

原创 Qt入門筆記2

1,事件處理 (1)鼠標移動事件 void  mouseMoveEvent(QMouseEvent *e);Dialog::Dialog(QWidget *parent) : QDialog(parent), ui(new Ui::Di

原创 Quick的信號與槽

一:信號的分類 1,自定義的信號; 2,屬性變化信號 二:信號處理器 1,on<Signal> 2,on<Property>Changed 代碼實例1: import QtQuick 2.3 import QtQuick.Window

原创 程序輸入法漢子字庫

一:根據拼音輸入漢字字庫 a 吖啊嗄醃錒阿 ai 哀哎唉嗌噯埃嬡挨捱曖愛璦癌皚矮砹礙艾藹鎄隘靄 an 俺垵安岸庵按揞暗案桉氨犴胺諳銨鞍鵪黯 ang 昂盎骯 ao 傲凹嗷坳奧媼嶴廒懊拗敖澳熬獒翱聱螯襖遨鏊鏖驁鰲 ba 八叭吧壩岜巴扒把拔捌灞

原创 樹莓派搜索U盤路徑

一:函數功能 查找當前掛載載樹莓派中的U盤路徑:U盤掛載載/media/pi/目錄下 本程序的主要作用是找到掛載的U盤的完整路徑,方便後續向U盤中寫入文件 //U盤路徑查找,返回查找到的路徑 QString findUSBDevices(

原创 樹莓派讀寫單總線設備DS2431

一開始,查閱DS2431的數據手冊,根據上面的邏輯寫DS2431的代碼,寫了好久,代碼是出來了,可是就是不能正常工作。 後來發現了這個方法,簡直太好用啦,真是方法纔是王道呀,平臺纔是王道。 一:修改配置文件 sudo nano /boot

原创 Qt加樹莓派讀取ds18b20溫度傳感器的值

一:DS18B20文件讀取參考資料 二:DS18B20編程思路 在linux下一切皆文件,DS18B20當然也不例外,所以在樹莓派上編寫ds18b20只需想辦法讀出ds18b20所對應的文件就可以了。 1,每個ds18b20所對應的文件名

原创 Qt界面控件的翻譯

一:項目效果 當點擊切換語言的按鈕時,界面上的文字會自動轉換爲相應的翻譯效果 具體效果如下圖(即界面設計) 點擊中英文切換前 中英文按鈕切換後 二:頭文件 #ifndef MAINWINDOW_H #define MAINWIND

原创 關於面試的那些事

一:找工作的應該注意的問題 CSDN:怎麼判斷公司靠譜呢? 安曉輝:我有一些經驗,用來鑑別不太靠譜的公司或工作: 只關注你過往能力和項目的匹配度 只想用你已有的技術能力解決公司遇到的問題 面試你的人對公司產品沒有熱情,自

原创 樹莓派使用問題總結

一:樹莓派引腳輸出高低電平問題 問題描述:在用wiringPi的庫函數編寫led的點燈程序的時候,發現樹莓派的的管腳輸出高電平一段時間後,就會自動跳到低電平狀態,似乎樹莓派的引腳不受程序的控制。 解決方案:可能是環境出了問題,重新燒寫下系

原创 Qt自定義控件之------QProgressBar的自定義

一:前言 說起自定義,是令人激動人心的,因爲我們可以根據自己的需要定製任意自己需要的控件外觀和控件的功能。 二:自定義控件的步驟 1,首先需要繼承自己已有的原控件; 2,重寫控件的繪圖函數,繪製自己需要的內容:void  paintEve

原创 linux回收站與自動備份文件的製作

在linux系統中,絕大部分的操作都是通過命令行,雖說圖形化界面下,有一個回收站,可是在命令行下卻怎麼辦呢?rm 命令一旦執行,無法恢復。 所以對於linux而言,rm命令是一個可拍的命令,雖然如此,但是還必須時時刻刻再用,這就令人很頭疼