bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

qt自定義控件-創新互聯

文章目錄
  • 前言
  • 一、自定義控件需要的準備
  • 二、自定義控件步驟
    • 1.創建自定義插件
    • 2.添加帶ui的類,刪當前生成的.h和.cpp,重新添加qt帶ui的類。
    • 3.編輯自定義控件數據
    • 4.使用和運行
  • 總結

目前創新互聯已為數千家的企業提供了網站建設、域名、網頁空間、網站托管、服務器租用、企業網站設計、濱江網站維護等服務,公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協力一起成長,共同發展。
前言

如何自定義控件


一、自定義控件需要的準備

QT大多數采用MSVC編譯,如果需要編譯成mingw可用的控件,需要用mingw編譯qt。

二、自定義控件步驟 1.創建自定義插件

在這里插入圖片描述

在這里插入圖片描述

![在這里插入圖片描述](https://img-blog.csdnimg.cn/91a08590664b4cf5b6251850abae6826.png#pic_cente

在這里插入圖片描述

在這里插入圖片描述

2.添加帶ui的類,刪當前生成的.h和.cpp,重新添加qt帶ui的類。

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

在這里插入圖片描述

添加到項目

3.編輯自定義控件數據

#include添加頭文件,類名前添加QDESIGNER_WIDGET_EXPORT 。用Q_PROPERTY可以給ui添加屬性。

#include#include#includenamespace Ui {class TestControl;
}

class QDESIGNER_WIDGET_EXPORT TestControl : public QWidget {Q_OBJECT
    //第一個參數類型,第二個參數名字,第三個參數讀的方法
    //,第四個參數寫的方法,第五個參數修改信號
    Q_PROPERTY(int ProgressValue READ GetProgressBar WRITE SetProgressBar)
    Q_PROPERTY(int ProgressMin READ GetProgressBarMin WRITE SetProgressBarMin)
    Q_PROPERTY(int ProgressMax READ GetProgressBarMax WRITE SetProgressBarMax)
public:
    explicit TestControl(QWidget *parent = nullptr);
    ~TestControl();

public:
    void SetProgressBar(int value);
    int GetProgressBar();
    void SetProgressBarMax(int max);
    void SetProgressBarMin(int min);
    int GetProgressBarMax();
    int GetProgressBarMin();
4.使用和運行
生成的dll,需要復制到qt下面。qt安裝路徑下的tools->qtcreator->bin->plugins->designer

在這里插入圖片描述

使用:在項目中創建lib和include文件夾,分別把生成的.a和.h文件放到lib和include文件夾下。

在這里插入圖片描述
使用:將dll復制到運行目錄下。

在這里插入圖片描述


總結

在這里插入圖片描述

在這里插入圖片描述

你是否還在尋找穩定的海外服務器提供商?創新互聯www.cdcxhl.cn海外機房具備T級流量清洗系統配攻擊溯源,準確流量調度確保服務器高可用性,企業級服務器適合批量采購,新人活動首月15元起,快前往官網查看詳情吧

網頁名稱:qt自定義控件-創新互聯
轉載來源:http://vcdvsql.cn/article34/cscdse.html

成都網站建設公司_創新互聯,為您提供移動網站建設靜態網站建站公司軟件開發網頁設計公司響應式網站

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

外貿網站建設