完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>
標(biāo)簽 > qt
Qt是一個(gè)1991年由Qt Company開(kāi)發(fā)的跨平臺(tái)C++圖形用戶界面應(yīng)用程序開(kāi)發(fā)框架。它既可以開(kāi)發(fā)GUI程序,也可用于開(kāi)發(fā)非GUI程序,比如控制臺(tái)工具和服務(wù)器。Qt是面向?qū)ο蟮目蚣?,使用特殊的代碼生成擴(kuò)展(稱為元對(duì)象編譯器(Meta Object Compiler, moc))以及一些宏,Qt很容易擴(kuò)展,并且允許真正地組件編程。
文章:120個(gè) 瀏覽:38951次 帖子:24個(gè)
Qt資源系統(tǒng),再也不用擔(dān)心按鈕圖標(biāo)不見(jiàn)了
Qt的資源系統(tǒng)是一種獨(dú)立于平臺(tái)的機(jī)制,目的是用于在應(yīng)用程序的可執(zhí)行文件中存儲(chǔ)二進(jìn)制文件。資源系統(tǒng)基于qmake、Qt的資源編譯器(rcc)和QFile實(shí)...
每個(gè)對(duì)象都有一個(gè)objectName(),可以通過(guò)相應(yīng)的metaObject()找到它的類(lèi)名(函數(shù):QMetaObject::className())。...
把焦點(diǎn)回到Qt應(yīng)用開(kāi)發(fā)中,一般情況下,Qt應(yīng)用程序的本體由main.cpp文件中的main()函數(shù)中內(nèi)容描述。
2023-02-13 標(biāo)簽:函數(shù)代碼應(yīng)用程序 4003 0
Meta-Object即是Qt的元對(duì)象系統(tǒng),下文都以元對(duì)象系統(tǒng)進(jìn)行描述。在Qt中,具有標(biāo)志性特征的則是信號(hào)和槽函數(shù)機(jī)制,該機(jī)制的背后實(shí)現(xiàn)本質(zhì)上則是元對(duì)象...
在《Qt信號(hào)和槽函數(shù)機(jī)制,此篇足矣》一文中已經(jīng)描述了Qt的信號(hào)和槽函數(shù)機(jī)制,在實(shí)際項(xiàng)目開(kāi)發(fā)中,一般會(huì)使用QObject下提供的接口函數(shù)創(chuàng)建信號(hào)和槽函數(shù)之...
信號(hào)和槽用于多個(gè)對(duì)象之間的通信。信號(hào)和槽機(jī)制是Qt的核心特性,也是Qt與其他框架最大的不同之處。Qt的元對(duì)象系統(tǒng)是信號(hào)和槽實(shí)現(xiàn)的基礎(chǔ)。
PyQt是Python版本的Qt庫(kù),是最常用的跨平臺(tái)圖形界面編程框架之一。代碼不用修改,就能同時(shí)運(yùn)行在windows、linux、ios、andriod...
如果應(yīng)用程序的界面窗體大小在實(shí)際開(kāi)發(fā)中大小是不變的,就需要使用setFixedxxx函數(shù)將窗體設(shè)置為固定的大小,不然,在鼠標(biāo)拖動(dòng)的情況下,且窗體中的各界...
2023-02-02 標(biāo)簽:函數(shù)應(yīng)用程序Qt 1792 0
在使用Qt開(kāi)發(fā)界面的時(shí)候,大小限定是常使用的操作。在界面元素的鼻祖QWidget中提供了一系列的方法,用于設(shè)定指定元素的大小或者最小/最大的大小。
哇,一個(gè)軟件界面的顏值是引人注目的焦點(diǎn),這些“超凡脫俗”的東西是開(kāi)發(fā)人員的杰作嗎?說(shuō)是但也不是,首先軟件界面會(huì)由專業(yè)的人員迸發(fā)靈感的去設(shè)計(jì)和美化,接著才...
本文描述第一種情況:在編譯的時(shí)候使用ui文件。描述ui文件背后的機(jī)制,以及如何在應(yīng)用程序中使用設(shè)計(jì)好的ui文件。
在使用Qt進(jìn)行項(xiàng)目開(kāi)發(fā)過(guò)程中,QtCreator是一款流行多年的必備開(kāi)發(fā)利器,本文基于QtCreator這款I(lǐng)DE,描述其『新文件和新工程』創(chuàng)建向?qū)е懈?..
概述 作者一直有一個(gè)想法,就是寫(xiě)一個(gè)功能強(qiáng)大的桌面小工具,里面集成各種平時(shí)開(kāi)發(fā)要用的工具。例如:串口助手,網(wǎng)絡(luò)助手,下載工具等。那么如何也帶來(lái)幾個(gè)問(wèn)題:...
基于QT的Modbus RTU主站上位工具設(shè)計(jì)
Modbus是一種常見(jiàn)的工業(yè)系統(tǒng)通訊協(xié)議。在我們的設(shè)計(jì)開(kāi)發(fā)工作中經(jīng)常使用到它。在這一篇中我們將簡(jiǎn)單實(shí)現(xiàn)一個(gè)基于QT的Modbus RTU主站上位工具。
串口通信是我們經(jīng)常會(huì)遇到的問(wèn)題。很多時(shí)候當(dāng)我們?cè)O(shè)計(jì)一個(gè)串口應(yīng)用時(shí),我們希望有一個(gè)簡(jiǎn)便的、可視的方式來(lái)驗(yàn)證它。這一篇中我們就來(lái)基于QT設(shè)計(jì)一個(gè)串口調(diào)試工具。
2022-12-13 標(biāo)簽:Qt界面設(shè)計(jì)串口調(diào)試工具 3453 0
Linux系統(tǒng)中搭建Qt Creator開(kāi)發(fā)環(huán)境
Linux開(kāi)發(fā)板中配置Qt運(yùn)行環(huán)境一文中介紹了如何將Qt移植到Linux開(kāi)發(fā)板上,接下來(lái)就需要編寫(xiě)Qt應(yīng)用程序,經(jīng)過(guò)交叉編譯后,Qt應(yīng)用程序后才能最終在...
2022-11-29 標(biāo)簽:Linux開(kāi)發(fā)板Qt 3035 0
學(xué)習(xí)一種編程語(yǔ)言或編程環(huán)境,通常會(huì)先編寫(xiě)一個(gè)“Hello World”程序。我們也用 Qt Creator 編寫(xiě)一個(gè)“Hello World”程序,以初...
QT是一套應(yīng)用程序開(kāi)發(fā)類(lèi)庫(kù),但與MFC不同,QT是跨平臺(tái)的開(kāi)發(fā)類(lèi)庫(kù)??缙脚_(tái)意味著只需編寫(xiě)一次程序,在不同平臺(tái)上無(wú)需或只少許改動(dòng)后在編譯,就可以形成在不同...
2022-11-07 標(biāo)簽:Qtmfc環(huán)境搭建 1543 0
Qt自定義委托--實(shí)現(xiàn)批量升級(jí)UI
概要 使用Qt編寫(xiě)上位機(jī)是一個(gè)非常不錯(cuò)的選擇,簡(jiǎn)單說(shuō)一下作者的看法: ①Q(mào)t采用的是C++,所以在某種程度上與嵌入式設(shè)備數(shù)據(jù)類(lèi)型兼容,所以嵌入式設(shè)備與上...
編輯推薦廠商產(chǎn)品技術(shù)軟件/工具OS/語(yǔ)言教程專題
電機(jī)控制 | DSP | 氮化鎵 | 功率放大器 | ChatGPT | 自動(dòng)駕駛 | TI | 瑞薩電子 |
BLDC | PLC | 碳化硅 | 二極管 | OpenAI | 元宇宙 | 安森美 | ADI |
無(wú)刷電機(jī) | FOC | IGBT | 逆變器 | 文心一言 | 5G | 英飛凌 | 羅姆 |
直流電機(jī) | PID | MOSFET | 傳感器 | 人工智能 | 物聯(lián)網(wǎng) | NXP | 賽靈思 |
步進(jìn)電機(jī) | SPWM | 充電樁 | IPM | 機(jī)器視覺(jué) | 無(wú)人機(jī) | 三菱電機(jī) | ST |
伺服電機(jī) | SVPWM | 光伏發(fā)電 | UPS | AR | 智能電網(wǎng) | 國(guó)民技術(shù) | Microchip |
Arduino | BeagleBone | 樹(shù)莓派 | STM32 | MSP430 | EFM32 | ARM mbed | EDA |
示波器 | LPC | imx8 | PSoC | Altium Designer | Allegro | Mentor | Pads |
OrCAD | Cadence | AutoCAD | 華秋DFM | Keil | MATLAB | MPLAB | Quartus |
C++ | Java | Python | JavaScript | node.js | RISC-V | verilog | Tensorflow |
Android | iOS | linux | RTOS | FreeRTOS | LiteOS | RT-THread | uCOS |
DuerOS | Brillo | Windows11 | HarmonyOS |