1. QT平台誰了解
Qt是一個跨平台的C++圖形用戶界面應用程序框架。它提供給應用程序開發者建立藝術級的圖形用戶界面所需的所用功能。Qt是完全面向對象的,很容易擴展,並且允許真正地組件編程。
自從1996年早些時候,Qt進入商業領域,它已經成為全世界范圍內數千種成功的應用程序的基礎。Qt也是流行的Linux桌面環境KDE 的基礎,KDE是所有主要的Linux發行版的一個標准組件。
Qt支持下述平台:
MS/Windows - 95、98、NT 4.0、ME、2000、XP 和 Vista
Unix/X11 - Linux、Sun Solaris、HP-UX、Compaq Tru64 UNIX、IBM AIX、SGI IRIX和其它很多X11平台
Macintosh - Mac OS X
Embedded - 有幀緩沖(framebuffer)支持的Linux平台,Windows CE。
Qt是諾基亞公司的一個產品。
Qt被按不同的版本發行:
Q商業版 提供給商業軟體開發。它們提供傳統商業軟體發行版並且提供免費升級和技術支持服務。如果要獲得最新信息,請瀏覽諾基亞公司Qt Software網站頁面,或者與[email protected]聯系。商業版多一些擴展模塊。
Qt開源版是Qt僅僅為了開發自由和開放源碼軟體 提供的Unix/X11版本。在Q公共許可證和GNU通用公共許可證下,它是免費的。最新的版本可以在這里下載。
從計劃於2009年3月發布的Qt 4.5 起,諾基亞將為Qt增添新的開源LGPL授權選擇。
Qt/嵌入式開源版是Qt為了開發自由軟體提供的嵌入式版本。在GNU通用公共許可證下,它是免費的。
[編輯本段]Qt文件格式
Apple公司開發的一種音頻、視頻文件格式,用於保存音頻和視頻信息,具有先進的音頻和視頻功能,由包括Apple Mac OS,Microsoft Windows 95/98/NT在內的所有主流計算機操作系統支持。是MAC常用播放軟體——Quicktime的主要視頻格式之一(其他的還有MOV等),Qt文件格式支持25 位彩色,支持RLC、JPEG等領先的集成壓縮技術,提供150多種視頻效果。
2. Github上的一些高分Qt開源項目
TileMap
著名的TileMap編輯器,做2D游戲開發的一定不會陌生。
litego
Go語言的集成開發環境。
Clementine Music Player
功能很完善且跨平台支持做得很好的音樂播放器,完成度高,跨平台項目可以參考它。
QtAV
官網: http://www.qtav.org/
FFmpeg的Qt封裝,國人的作品,為你點贊!
shotcut (視頻編輯軟體)
產品級的開源作品,值得研究。
qTox
功能強大的IM客戶端
livehelperchat
livehelperchat (IM客戶端):
基於XMPP 協議的聊天客戶端
qupzilla
產品級的開源作品,值得研究。
otter-browser
otter-browser (另一款Qt開發的Web瀏覽器):
CuteMarkEd (Qt開發的Markdown編輯器)
Rythem (Qt版的fiddler)
網路文件傳輸客戶端
官網:[ https://nitroshare.net/](https://nitroshare.net/ )
ProjectTox-Qt-GUI (簡版IM)
screencloud (截屏分享工具)
notes (記事本)
QFramer :(UI封裝,國人作品)
OAuth 2.0 for Qt
JQTools , Jason Qt Tools 的簡稱
QtAwesome (Font Awesome support for Qt applications)
PacketSender
用於發送/接收TCP,UDP,SSL的網路工具,目前已經有桌面版、Android版本、IOS版本
Network utility for sending / receiving TCP, UDP, SSL
https://packetsender.com/
QGIS
QGIS is a free, open source, cross platform (lin/win/mac) geographical information system (GIS)
一款免費、開源、跨平台(支持Linux、Windows、Mac)的地理信息系統(GIS)。
http://qgis.org/
QtCipherSqlitePlugin
帶有加密功能的 SQLite Qt 插件-QtCipherSqlitePlugin
A Qt plugin for ciphered SQLite.
RedisDesktopManager
跨平台開源 Redis ® 管理工具
RDM 是易於使用的 GUI 工具,可用於 Windows,Linux,MacOS 和 iPadOS。
Cross-platform GUI management tool for Redis
劉典武老師的CSDN: https://blog.csdn.net/feiyangqingyun
劉典武老師的Github: https://github.com/feiyangqingyun
3. 有哪些適合qt開發使用的開源gis軟體
qt是開發界面的一套成熟的框架,用的是c/c++
開源gis分兩種,一種是本地的軟體,一種是web服務,就是可以通過網路通信來獲取信息的
前者的話,推薦qgis,這是用qt開發的gis軟體,其他用c/c++開發的軟體應該也沒有什麼太大問題
如果是web服務類型的開源gis平台的話,隨便什麼平台都可以了,因為並不涉及qt界面的代碼
4. QT是什麼軟體啊
跨平台的C++開發庫。
Qt是一個1991年由QtCompany開發的跨平台C++圖形用戶界面應用程序開發框架。它既可以開發GUI程序,也可用於開發非GUI程序,比如控制台工具和伺服器。Qt是面向對象的框架,使用特殊的代碼生成擴展(稱為元對象編譯器(MetaObjectCompiler,moc))以及一些宏,Qt很容易擴展,並且允許真正地組件編程。
2014年4月,跨平台集成開發環境QtCreator3、1、0正式發布,實現了對於iOS的完全支持,新增WinRT、Beautifier等插件,廢棄了無Python介面的GDB調試支持,集成了基於Clang的C/C++代碼模塊,並對Android支持做出了調整,至此實現了全面支持iOS、Android、WP,它提供給應用程序開發者建立藝術級的圖形用戶界面所需的所有功能。
5. QT是什麼軟體,有免費版的嗎
Qt是一個1991年由奇趣科技開發的跨平台C++圖形用戶界面應用程序開發框架。它既可以開發GUI程式,也可用於開發非GUI程式,比如控制台工具和伺服器。Qt是面向對象語言,易於擴展,並且允許組件編程。2008年,奇趣科技被諾基亞公司收購,QT也因此成為諾基亞旗下的編程語言工具。
它本身是開源的 並且免費 個人感覺比學mfc要好些..
6. qt-unified-windows-x86-2.0.3-1-online怎麼安裝
1、安裝Qt5
Qt5的安裝比Qt4的安裝簡單多了,我裝的是Qt5.4(qt-opensource-windows-x86-mingw491_opengl-5.4.0.exe),它集成了MinGW、Qt Creator等,不需要你再單獨下載MinGW和Qt Creator。
首先,去Qt官網下載資源:qt-opensource-windows-x86-mingw491_opengl-5.4.0.exe;然後,雙擊安裝即可。安裝後,「開始」菜單
2、配置Qt
打開Qt Creator,工具–>選項,打開「選項」對話框
若沒有檢測出,則添加相應的Qt版本和編譯器(MinGW),再設置構建套件(Kits):設備類型、編譯器(MinGW)、調試器、Qt版本
3、使用Qt
打開Qt Creator,新建項目–>其他項目–>空的qmake項目,項目命名為「QtTest」,再添加新文件main.cpp。
在main.cpp中添加如下代碼:
#include<QApplication>
#include<QVBoxLayout>
#include<QLabel>
#include<QPushButton>
int main(int argc,char *argv[])
{
QApplication app(argc,argv);
QWidget *window = new QWidget;
window->setWindowTitle("QtTest");
//QLabel *label= new QLabel("Hello Qt");
QLabel *label = new QLabel("<h2><i>Hello</i>"" <font color = red>Qt</font><h2>");
QPushButton *button=new QPushButton("Quit");
QObject::connect(button,SIGNAL(clicked()),&app,SLOT(quit()));
QVBoxLayout *layout=new QVBoxLayout;
layout->addWidget(label);
layout->addWidget(button);
window->setLayout(layout);
window->show();
return app.exec();
}
此時,代碼顯示如下錯誤:
運行時錯誤提示:#include<QApplication>–No such file……
實際上,QT5中很多常用的QT頭文件都被移到core gui widgets 等模塊中去了,在QT5中,.pro文件需要增加額外的一行(注意大小寫):
QT += core gui widgets
其中Qt += core gui widgets 表示鏈接QtCore(d).dll、QtGui(d).dll、QtWidgets(d).dll。
我們在.pro文件中增加一行上述代碼,保存,再雙擊打開.cpp文件,此時錯誤提示線消失,運行,結果
7. qt-sdk-win-opensource是什麼
圖形界面軟體QT在windows平台的開源版本,可以在windows上開發圖形的軟體