国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Visual Studio如何使用Qt開發(fā)桌面軟件?

這篇具有很好參考價值的文章主要介紹了Visual Studio如何使用Qt開發(fā)桌面軟件?。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

0.引言

??筆者熟悉的第一門編程語言是C#,當初本科畢業(yè)設計需要進行Qgis的二次開發(fā),本想利用C#編程,但網上資料較少,多是利用Qt進行Qgis的二次開發(fā),Qt是利用C++編程,當時利用Qt編譯器進行編程,相比Visual Studio還是多有不習慣,雖然知道VS有Qt插件可以使用,但當初嫌麻煩,就將就用Qt編譯器進行軟件開發(fā)完成本科畢業(yè)設計了。雖然經歷過Qt編程,但現在若再進行Qt編程,心里難免還是有些不熟悉,這是因沒有總結技術導致的,以及感覺還是利用VS進行編程舒服一些。為了掌握在Visual Studio中使用Qt編程的技術,本文闡述了Visual Studio和Qt的安裝、配置和開發(fā)第一個程序。

1.開發(fā)環(huán)境配置

??(1)安裝Visual Studio和Qt
??安裝步驟詳見:CloudCompare如何進行二次開發(fā)的第一步:編譯?。

??(2)在Vsisual Studio中安裝Qt插件
??visual studio配置qt,VisualStudio,qt,c++

??(3)若Qt插件下載很慢,可以進入以下網站下載
??鏡像站: https://mirrors.tuna.tsinghua.edu.cn/qt/archive/vsaddin/2.7.2/?C=M&O=D

??visual studio配置qt,VisualStudio,qt,c++

??下載完成后雙擊打開進行安裝。
??visual studio配置qt,VisualStudio,qt,c++

??(4)配置Qt
??visual studio配置qt,VisualStudio,qt,c++

2.編寫第一個Qt程序

??(1)創(chuàng)建項目
??visual studio配置qt,VisualStudio,qt,c++
??visual studio配置qt,VisualStudio,qt,c++

??(2)添加依賴
??visual studio配置qt,VisualStudio,qt,c++

??(3)創(chuàng)建布局
??①創(chuàng)建布局并編譯
??visual studio配置qt,VisualStudio,qt,c++
??②添加生成的ui_MyFirstQt.h到工程
??visual studio配置qt,VisualStudio,qt,c++

??(4)編寫代碼
??①MyFirstQt.h添加槽函數
??visual studio配置qt,VisualStudio,qt,c++

#pragma once
  
#include <QtWidgets/QMainWindow>  
#include "ui_MyFirstQt.h"  
  
class MyFirstQt : public QMainWindow  
{  
    Q_OBJECT  
  
public:  
    MyFirstQt(QWidget *parent = Q_NULLPTR);  
  
    private slots:  
        void on_pushButton_firstName_clicked();  
private:  
    Ui::MyFirstQtClass ui;  
};

??②MyFirstQt.cpp實現和綁定槽函數
??visual studio配置qt,VisualStudio,qt,c++

#include "MyFirstQt.h"
#include <qmessagebox.h>  
  
MyFirstQt::MyFirstQt(QWidget *parent)  
    : QMainWindow(parent)  
{  
    ui.setupUi(this);  
  
    connect(ui.pushButton, SIGNAL(clicked()), this, SLOT(on_pushButton_firstName_clicked()));          
}  
  
void MyFirstQt::on_pushButton_firstName_clicked()  
{  
    QMessageBox::information(NULL, "Show", "Hello Qt!", QMessageBox::Ok);  
}

??(5)程序展示
??visual studio配置qt,VisualStudio,qt,c++

參考資料:
[1] _Tach. 在 Visual Studio 中使用 Qt 開發(fā)桌面應用的環(huán)境配置; 2022-07-08 [accessed 2023-04-18].
[2] yzy_1996. 【方法】在Visual Studio中使用Qt; 2018-08-22 [accessed 2023-04-18].
[3] Xx_Studying. Visual Studio 2019中使用Qt,步驟詳解; 2022-07-26 [accessed 2023-04-18].
[4] iTsing203. 關于Visual Studio下載Qt插件很慢的解決方案之一; 2020-07-30 [accessed 2023-04-18].
[5] HHT0506. VS中新建Qt項目工程后顯示無法打開源文件“QtWidgets/QApplication”的解決方案; 2019-05-09 [accessed 2023-04-18].
[6] weixin_101. Qt桌面應用開發(fā); 2022-07-07 [accessed 2023-04-18].
[7] 不找你找誰. VS2015+QT5.7.1 程序打包發(fā)布; 2019-01-09 [accessed 2023-04-18].
[8] SongpingWang. Qt(一)消息提示框; 2022-02-25 [accessed 2023-04-18].
[9] Lemon-Ning. VS進行Qt開發(fā)時Qt Designer沒有“轉到槽”選項; 2021-02-05 [accessed 2023-04-18].文章來源地址http://www.zghlxwxcb.cn/news/detail-546766.html

到了這里,關于Visual Studio如何使用Qt開發(fā)桌面軟件?的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 【Visual Studio】報錯 C2653,使用 C++ 語言,配合 Qt 開發(fā)串口通信界面

    【Visual Studio】報錯 C2653,使用 C++ 語言,配合 Qt 開發(fā)串口通信界面

    知識不是單獨的,一定是成體系的。更多我的個人總結和相關經驗可查閱這個專欄:Visual Studio。 這個 Bug 是我做這個工程時遇到的:【Visual Studio】Qt 的實時繪圖曲線功能,使用 C++ 語言,配合 Qt 開發(fā)串口通信界面。 使用 C++ 語言,配合 Qt 開發(fā)串口通信界面,在添加 Widget 做

    2024年02月11日
    瀏覽(30)
  • 【Visual Studio】報錯 ASSERT: “i >= 0 && i < size()“,使用 C++ 語言,配合 Qt 開發(fā)串口通信界面

    【Visual Studio】報錯 ASSERT: “i >= 0 && i < size()“,使用 C++ 語言,配合 Qt 開發(fā)串口通信界面

    知識不是單獨的,一定是成體系的。更多我的個人總結和相關經驗可查閱這個專欄:Visual Studio。 這個 Bug 是我做這個工程時遇到的:【Visual Studio】Qt 的實時繪圖曲線功能,使用 C++ 語言,配合 Qt 開發(fā)串口通信界面。 使用 C++ 語言,配合 Qt 開發(fā)串口通信界面,在調試動態(tài)繪圖

    2024年02月11日
    瀏覽(23)
  • .NET / C# 開發(fā) Ubuntu Desktop 跨平臺圖形界面桌面程序 Avalonia - Visual Studio 安裝/創(chuàng)建/運行指南 (一)

    .NET / C# 開發(fā) Ubuntu Desktop 跨平臺圖形界面桌面程序 Avalonia - Visual Studio 安裝/創(chuàng)建/運行指南 (一)

    Avalonia 是一個開源的跨平臺應用程序框架,用于構建桌面應用程序。它使用 C# 和 XAML 進行開發(fā),可以在 Windows、macOS、iOS、Android 及 Linux 等多個平臺上運行。Avalonia 項目地址:https://github.com/AvaloniaUI/Avalonia 本文快速介紹如何入門使用 Avalonia 編寫和執(zhí)行 Ubuntu Desktop 圖形界面桌面

    2024年02月01日
    瀏覽(104)
  • <c++開發(fā)> Visual Studio使用開發(fā)-相關問題雜錄

    <c++開發(fā)> Visual Studio使用開發(fā)-相關問題雜錄

    <c++開發(fā)> Visual Studio使用開發(fā)-相關問題雜錄 問題1:使用Visual Studio2022 運行Visual Studio2019的工程發(fā)生 error MSB8020 前景:使用Visual Studio2022 運行Visual Studio2019的工程; 錯誤如下: G:WorkSoftVS2022MSBuildMicrosoftVCv170Microsoft.CppBuild.targets(442,5): error MSB8020: 無法找到 Visual Studio 2019 的

    2024年02月08日
    瀏覽(18)
  • Visual Studio如何使用插件改變主題

    Visual Studio如何使用插件改變主題

    Visual Studio自帶的主題太過于枯燥,此篇文章將詳細講述如何改變主題。 此時瀏覽器會跳轉到這個頁面。選擇一款自己喜歡的主題(可以搜索)點擊,這里推薦 One Dark Pro 主題(本人VS里面有這個主題了,演示的時候使用Goodnight Theme)。 點開之后選擇Download下載這個插件。 安裝

    2024年02月02日
    瀏覽(21)
  • 【genius_platform軟件平臺開發(fā)】第九十七講:常見Visual Studio版本號對應表VisualStudioVersion

    【genius_platform軟件平臺開發(fā)】第九十七講:常見Visual Studio版本號對應表VisualStudioVersion

    使用記事本打開.sln文件, 從一個外行角度看,VC/VS有3種版本號,具備一定的迷惑性:(xx表示具體的數字) MSVC++ xx(VC版本 eg. VC6.0) _MSC_VER VisualStudio xx(VS版本 eg. VS2012) 對照關系整理如下(更新至2022.11.9): VC 版本 _MSC_VER VS 版本 MSVC toolset version 解決方案就是Visual Studio中用來

    2024年02月15日
    瀏覽(24)
  • 使用Visual Studio Code遠程開發(fā)、調試fortran

    在wimdos 的vs code上下載軟件Remote ssh 在linux上面下載測試ssh 在windos上開始連接遠程服務器 注意: 4. 要想避免每次輸密碼,就得加入公鑰和私鑰。 5. 連接服務器要就處在同意局域網,不然很容易不成功。 安裝軟件: modern fortran coder runner

    2024年02月09日
    瀏覽(31)
  • 【VTK】讀取一個 STL 文件,并使用 Qt 顯示出來,在 Windows 上使用 Visual Studio 配合 Qt 構建 VTK

    【VTK】讀取一個 STL 文件,并使用 Qt 顯示出來,在 Windows 上使用 Visual Studio 配合 Qt 構建 VTK

    知識不是單獨的,一定是成體系的。更多我的個人總結和相關經驗可查閱這個專欄:Visual Studio。 直接先把效果放出來,有需要就往下看。 骷髏3D打印3D模型

    2024年02月14日
    瀏覽(26)
  • Visual Studio 2022如何安裝和使用MSDN

    Visual Studio 2022如何安裝和使用MSDN

    我是荔園微風,作為一名在IT界整整25年的老兵,在后臺收到提問,問我Visual Studio 2022如何安裝和使用MSDN,這個我之前也沒有在這個版本上裝過MSDN,我之前是在Visual Studio 2017版上裝過MSDN,那既然有人問了,我們就一起來探索一下吧。 MSDN全稱是 Microsoft Developer Network,你可以把

    2024年02月05日
    瀏覽(25)
  • 【VTK】VTK 顯示小球例子,在 Windows 上使用 Visual Studio 配合 Qt 構建 VTK

    【VTK】VTK 顯示小球例子,在 Windows 上使用 Visual Studio 配合 Qt 構建 VTK

    知識不是單獨的,一定是成體系的。更多我的個人總結和相關經驗可查閱這個專欄:Visual Studio。 編號 內容 1 【Visual Studio】在 Windows 上使用 Visual Studio 構建 VTK 2 【Visual Studio】在 Windows 上使用 Visual Studio 配合 Qt 構建 VTK 3 【VTK】VTK 顯示小球例子,在 Windows 上使用 Visual Studio 配

    2024年02月17日
    瀏覽(35)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包