原创 編程模擬行走機器人(Qt/C++實現)

參考力扣信息科技提供的算法 題目 機器人在一個無限大小的網格上行走,從點 (0, 0) 處開始出發,面向北方。該機器人可以接收以下三種類型的命令: -2:向左轉 90 度 -1:向右轉 90 度 1 <= x <= 9:向前移動

原创 Qt模仿瑞幸咖啡廣告頁

模仿瑞幸咖啡手機App首頁的廣告欄 效果圖 頭文件 #ifndef QWHADVSLIDEWIDGET_H #define QWHADVSLIDEWIDGET_H #include <QWidget> #include <QP

原创 Qt模仿酷狗音樂的播放圖標

手機酷狗音樂在播放的時候,中間有一個旋轉圖標,顯示播放進度,如下所示。 Qt模仿酷狗音樂的播放圖標效果圖: 頭文件 #ifndef QWHKUGOUMUSICLABEL_H #define QWHKUGOUMUSICLABEL_

原创 Qt模仿手機QQ列表功能

簡單的用Qt模仿手機QQ列表功能,旨在模仿其置頂和刪除兩個功能,不注重模仿其繪圖樣式! 主要難點: 1、對於自定義Model的操作,包括但不限於插入、刪除等。 2、對於自定義Delegate的操作,包括但不限於paint()函數的

原创 Qt模擬榮耀手機開機界面文字圖標

榮耀手機開機界面時會出現HONOR字樣,並且會有高光劃過。 效果圖1(默認效果): 效果圖2(用戶設置參數) 頭文件 #ifndef QWHLABEL1_H #define QWHLABEL1_H #include <QLa

原创 QMetaEnum類獲取枚舉值信息

Qt中可以獲取枚舉變量的枚舉值、枚舉字符串、枚舉數量等相關信息。 效果圖及示例代碼 頭文件 #ifndef WIDGET_H #define WIDGET_H #include <QWidget> namespace Ui

原创 自定義控件-王者榮耀之五芒星圖

模仿王者榮耀的賽季戰後數據顯示:五芒星圖 效果圖: 頭文件 #ifndef QWHPENTAGONALCHART_H #define QWHPENTAGONALCHART_H #include <QWidget> #inclu

原创 Qt模仿Boss直聘的競爭力分析器

Qt模仿Boss直聘的競爭力分析器,分析器這玩意兒要花錢買的。。。 效果圖 頭文件 #ifndef QWHCOMPETITIONANALYZER_H #define QWHCOMPETITIONANALYZER_H #incl

原创 Qt繪製圖片輪播控件

該控件參考了feiyangqingyun博主的博文:Qt編寫自定義控件24-圖片輪播控件https://blog.csdn.net/feiyangqingyun/article/details/91315428 並在其基礎上稍加修

原创 Qt模仿九宮格遊戲

最近用Qt簡單製作了一個九宮格遊戲(當然支持16宮格等)。 遊戲製作比較簡略,忘記添加原圖提供原圖參考了。 效果圖 十六宮格圖片 頭文件 #ifndef QWHPUZZLEGAME_H #define QWHPUZZLEGAM

原创 QPainter繪製餅圖

效果圖 樣式1: 樣式2: 頭文件 #ifndef QWHPIE_H #define QWHPIE_H #include <QWidget> #include <QPaintEvent> #include <QPainter

原创 簡易雷達

效果圖 頭文件 #ifndef QWHRADARSCAN_H #define QWHRADARSCAN_H #include <QWidget> #include <QPaintEvent> #include <QPainte

原创 Qt繪製圖片輪播增強版

在之前寫的輪播控件基礎上,添加新的輪播類型。 效果圖 由於錄製原因,鼠標進入控件時的事件被錄製軟件屏蔽了。左右兩側是有切換圖片的繪製。 兩側: 頭文件 #ifndef QWHADVERTISINGPAGEEX_H #defin

原创 Qt通用控件-中心縮放效果

設計初衷 在有些時候,由於界面大小有限,有些控件常常因爲需要較大的尺寸才能清晰的顯示,否則會有點模糊,但是控件放大後又會影響界面美觀,因此設計了這個通用類,來控制控件的大小。控件依舊正常大小放置,並且支持被佈局。當鼠標進入控件後,

原创 Qt模仿聲波震盪條

經常看到音樂播放器上有類似的地方,索性簡單做一個。 效果圖 頭文件 #ifndef QWHSOUNDWAVE_H #define QWHSOUNDWAVE_H /* * 聲波震盪條 */ #include <QWidge