tag qt

標籤
貢獻34
98
09:15 PM · Oct 26 ,2025

@qt / 博客 RSS 訂閱

SKcakor - qml實現頭像裁剪功能

效果 首先了解一下flickable flickable在確定高度寬度後,使用contentWidth,contentHeight綁定內容大小,當內容大小大於flickable大小時,flickable會自動提供滾動條以便鼠標拖動查看。 所以打開一個圖片後要先調整適合flickable,前提是保持比例,不然根據圖片的比例縮放. 假設flickable是一個正方形,如果圖片長寬比為1:2等,

qt , qml , canvas

收藏 評論

mob64ca13f8b166 - 【Qt】Qt6系列教程彙總_51CTO博客

文章目錄 Qt6 UI 指引 創建新項目 CMakeLists.txt main.cpp mainwindow.cpp mainwindow.h mainwindow.ui 項目樹形框架 運行結果 用qmake構建系統創建新項目

經驗分享 , 學習 , qt , 開發語言 , c++ , 前端開發 , Javascript

收藏 評論

cansnow - QT集成LIBVLC

以前在Windows下使用libVLC 時都是直接到官網下VLC安裝包,安裝後目錄下有個SDK文件夾。最近要用到新版的SDK,安裝完最新VLC後沒看到目錄下有SDK文件夾。後來找了下,在另一個地方可以下載到。 下載地址:Index of /pub/videolan/vlc/ 在這個地址可以下載到各個版本的VLC,點擊進入某個版本,下載windows下7z格式壓縮包,解壓即可得到相應的SDK。

vlc , qt

收藏 評論

半夜未央好 - qtdesigner中界面能不能調整大小

最近參加了一個數據庫比賽,在可視化的時候使用的Qt Designer,雖然Qt界面看起來有些許古老,但是功能還是挺強大的。 下載鏈接: 漢化鏈接: 首先,我們要創建一個登陸界面,先在Qt中點擊文件,然後點擊新建,在彈出的界面中,選擇Main Window,然後點擊創建。

qt , pycharm , 架構 , 數據庫 , 後端開發 , 可視化 , Python

收藏 評論

LazyUpdate - Qt插件機制

一、 Qt插件機制核心概念 插件本質:一種動態加載的、遵循特定接口規範的模塊,用於擴展主應用程序的功能,而無需修改主程序本身或重新編譯。這實現了“開放-封閉”原則。 Qt插件的兩種類型: 高階API插件:用於擴展Qt框架本身的功能。 例如:自定義數據庫驅動(QSqlDriverPlugin)、圖片格式(QImageIOPlugi

軟件研發 , 插件 , yyds乾貨盤點 , API , qt , 加載

收藏 評論

mob64ca13ff28f1 - QT之QTableWidget控件_qtabelwidget

目錄 1 - 概述 2 - QTableWidget 核心方法 3 - QTableWidgetItem 核心信號 4 -QTableWidgetItem 核心方法 5 - 豐富多樣的內置控件庫 6 - 核心優勢與設計哲學 7 - 代碼示例 8 - 總結 1 - 概述 在圖形用户界面開發中,表格是展示和編

控件 , 數據 , 雲計算 , OpenStack , qt

收藏 評論

mb61c46a7ab1eee - 實用指南:開源 C++ QT QML 開發(二十一)多媒體--視頻播放

文章的目的為了記錄使用QT QML開發學習的經歷。開發流程和要點有些記憶模糊,趕緊記錄,防止忘記。 本章節主要內容是:使用qml編寫了媒體播放器,使用了K-Lite Codec Pack Mega作為解碼包,實現mp4的播放。 1.代碼分析 2.所有源碼 3.效果演示 一、代碼分析1. 主窗口和屬性定義 Applica

快速開發 , qt , 後端開發 , harmonyos , ide

收藏 評論

點墨 - Qt connectiontype

Qt的信號槽連接機制如下: Qt::AutoConnection:默認,如果信號和槽在同一線程,使用DirectConnection;否則使用QueuedConnection。 Qt::DirectConnection:槽函數立即在信號發出的線程執行,同步。 Qt::QueuedConnection:槽函數在接收者的線程的事件循環中異步執行。 Qt::BlockingQueuedCon

qt , connection

收藏 評論

jack - QT Concurrent處理耗時任務_qtconrrent 耗時菜哦做_CHAO

在 Qt 開發中,我們經常會遇到需要執行耗時操作的場景,比如文件批量處理、網絡請求、複雜計算等。如果直接在主線程執行,會導致界面卡頓甚至假死。這時候最簡單的解決方案就是使用 QtConcurrent —— Qt 官方提供的高級併發模塊,它比手動創建 QThread 更簡潔、更安全。 本文通過一個完整的可運行示例,手把手教你: 如何用 QtConcurrent

include , qt , 後端開發 , 後台任務 , Python

收藏 評論

mob64ca1417736e - qt父控件的mousemoveevent是否可以在子控件生效

C++中只要有一個new就必須要有一個delete與之對應 但是Qt中的對象之間有特殊的關係 Qt 對象間的父子關係 每一個對象都保存有它所有子對象的指針 每一個對象都有一個指向其父對象的指針 parent裏面有個鏈表 鏈表的每一個元素都是就是指向子對象的 指針 類似的每一個子對向都保存了一個指向父對象的指針

機器學習 , include , qt , 人工智能 , 鏈表

收藏 評論

manxisuo - 寫一個只觸發一次槽函數的Qt connect函數

在之前的Qt項目中,我發現經常會用到槽函數只需要執行一次的情況。也就是説,槽函數執行一次後,就需要disconnect對應的連接。然而,真正操作起來實際上挺麻煩的,或者説不優雅。因為你需要把之前connect時產生的QMetaObject::Connection對象保存起來,而保存它不能用局部變量,通常需要保存到類的成員變量中,或者其他生命週期足夠長的地方,以防止在disconnect它的時候,它

c++11 , qt , c++ , qt5

收藏 評論

gulaotou - QT和C#究竟選哪個_c#和qt

C# 桌面框架與 Qt 對比分析 本文主要是豆包生成,本人根據實際情況有所修改 一、文檔簡介 本文圍繞 C# 生態主流桌面框架(MAUI、Avalonia、WinUI 3)與 Qt(C++ 跨平台框架)展開對比,從開發效率、跨平台能力、界面生態等核心維度分析差異,為不同場景下的框架選擇提供參考。適用人羣為桌面應用開發者、技術選型負責人,

控件 , 大數據 , qt , 開發語言 , hadoop , c

收藏 評論

mb61c46a7ab1eee - 實用指南:Qt---setAttribute設置控件或窗口的內部屬性

1. setAttribute() 定義 在 Qt 中,setAttribute() 是 QWidget類的一個成員函數,用來設置控件或窗口的內部屬性(attribute)。 這些屬性控制着控件的行為、外觀或與操作系統的交互方式。 函數原型: void QWidget::setAttribute(Qt::WidgetAttribute

控件 , 子窗口 , qt , 前端開發 , Javascript

收藏 評論

夢起丶 - Qt 中實現系統主題感知

【寫在前面】 在現代桌面應用程序開發中,系統主題感知是一項重要的功能,它使得應用程序能夠根據用户的系統主題設置(如深色模式或淺色模式)自動調整其外觀。 Qt 作為一個跨平台的C++圖形用户界面應用程序開發框架,提供了豐富的工具和類來實現這一功能。 【正文開始】 一、使用效果 二、系統主題感知助手類(SystemThemeHelper) SystemThemeHelper類是一個封裝了系統主題感

qt , qml , ui

收藏 評論

夢起丶 - Qml 中實現水印工具

【寫在前面】 在 Qt 的 Quick 模塊中,QQuickPaintedItem 是一個非常有用的類,它允許我們在 Qml 中自定義繪製邏輯。 我們可以通過這種方式實現水印工具,包括在文本、圖片或整個窗口上添加水印。 本文將介紹如何在 Qml 中實現一個簡單但功能強大的水印工具,包括水印文本的透明度、顏色、字體大小、旋轉角度等自定義功能。 【正文開始】 一、效果圖 二、水印工具類的設計 首先

水印 , qt , qml , ui

收藏 評論

夢起丶 - Qml 中實現毛玻璃效果

【寫在前面】 毛玻璃效果(Acrylic Effect)是一種常見的 UI 設計風格,它通過模糊背景並添加透明度和噪聲效果,使界面元素看起來像是半透明的磨砂玻璃。 本文將介紹如何使用 Qml 實現這種效果,並提供一個完整的示例代碼。 【正文開始】 1. 效果圖 2. 毛玻璃效果的實現原理 毛玻璃效果的核心是通過模糊背景圖像,併疊加透明度和噪聲效果來實現。 具體來説,實現毛玻璃效果的步驟如下:

qt , qml , 特效 , ui

收藏 評論

夢起丶 - Qml 中實現任意角為圓角的矩形

【寫在前面】 在 Qml 中,矩形(Rectangle)是最常用的元素之一。 然而,標準的矩形元素僅允許設置統一的圓角半徑。 在實際開發中,我們經常需要更靈活的圓角設置,例如只對某些角進行圓角處理,或者設置不同角的圓角半徑。 本文將介紹如何通過自定義 Qml 元素實現一個任意角可為圓角的矩形。 【正文開始】 效果圖 自定義 Qml 元素:DelRectangle 我們將創建一個名為 DelRe

控件 , qt , qml , ui

收藏 評論

點墨 - qt輸出源碼日誌

在QT源碼裏,很多qCDebug打印的日誌,如何輸出? 在C:\Users{yourname}\AppData\Local\QtProject增加日誌配置文件qtlogging.ini 如果需要開啓全部日誌,則配置如下所示: [Rules] *=true 如果需要開啓部分模塊日誌,比如開啓lcQpaWindows,首先需要找到lcQpaWindows對應的模塊字符串 配置如下所示: [Rule

qt , 日誌

收藏 評論

aqi00 - FFmpeg開發筆記(八十五)基於PyQt和FFmpeg的開源視頻剪輯器OpenShot

《FFmpeg開發實戰:從零基礎到短視頻上線》一書的“第 12 章 FFmpeg的移動開發”介紹瞭如何使用FFmpeg在手機上剪輯視頻,方便開發者更好地開發類似剪映那樣的視頻剪輯軟件。那麼在桌面系統上還有一款開源視頻剪輯框架OpenShot,通過該框架可以更快地加工編輯視頻文件,下面就來介紹如何在桌面系統中使用OpenShot。 OpenShot的全稱是OpenShot Video Edit

音視頻 , qt , pyqt , ffmpeg , Python

收藏 評論

mb686fbcc4efbd6 - 讓python3.12和python3.13支持pyqt5-tools和pyqt5安裝流程

解決Python高版本中PyQt5-tools安裝問題的方法 隨着Python語言的不斷髮展,新版本的發佈帶來了許多性能優化和新特性。然而,這也可能導致一些舊有的庫和工具出現兼容性問題。當你安裝好Python 3.12或Python 3.13後,或者安裝了Anaconda3並發現Python版本高於3.12時,可能會遇到一個常見的問題:使用pip install pyqt5

qt , 後端開發 , JAVA , 開發者 , Python

收藏 評論

Daydaydaydaydream - QThread 使用方法

需要注意的是,Qt 的 GUI 相關的實現以及更新只能在主線程中完成。 簡易線程創建並使用 auto tempHandleDicomInfoThread = new QThread(); connect(tempHandleDicomInfoThread, QThread::started, [=]() { qDebug() "tempHandleDicomInfoThread star

qt

收藏 評論

mob64ca141a683a - 銀河麒麟V10sp2桌面系統安裝使用qt5_銀河麒麟安裝qt

銀河麒麟(Kylin)操作系統上移植Qt 5.6.3與QtCreator 4.2.0的完整指南 作者:誰偷走了我的奶酪2024.01.18 08:38瀏覽量:117 簡介:本文將詳細介紹如何在銀河麒麟(Kylin) 4.0.2版本上完整移植Qt 5.6.3和QtCreator 4.2.0,包括必要的準備工作、配置環境、安裝依賴項和編譯過程。通過閲讀本文,您將能

qt , 後端開發 , bc , SQL , harmonyos

收藏 評論

毛大白 - 記錄 ImarisWriter 安裝的過程

從 github 下載 Imariswriter 源碼之後,該源碼的構建依賴 HD5、Zlib、LZ4 庫首先下載 安裝 HD5 庫使用 msi 進行安裝,下載鏈接https://www.hdfgroup.org/download-hdf5/安裝好的結果如圖所示:其中使用 lib 和 include 即可 其次安裝 Zlib 庫下載官網源碼http://www.zlib.net/

qt

收藏 評論

小X學技術 - Y 分鐘速成 Qt Framework

源代碼下載: learnqt-cn.cpp Qt Qt是一個廣為人知的框架,用於開發跨平台軟件,該軟件可以在各種軟件和硬件平台上運行,代碼幾乎沒有變化,同時具有本機應用程序的能力和速度。雖然Qt最初是用C++,但也有其他語言的端口: PyQt, QtRuby, PHP-Qt, 等等. Qt 非常適合使用圖形用户界面 (GUI) 創建應用程序。本教程是關於如何用C++去實現。 /* * 讓我們從最

gui , 框架 , qt , 教程 , qt5

收藏 評論