Qt 控件概述 QWdiget

Qt為我們提供了很多控件,這些控件拿過來就可以使用

目錄

QWidget

屬性

WindowFrame的影響

QWidget

Qt中所有的組件都是繼承自QWidget

Qt Creator中的右側可以看到QWidget的各種屬性 其中各種屬性都可以在Qt文檔中找到說明

?

屬性

enabled描述該組件是否可用 相對就是禁用

禁用就是指 該組件無法與用戶進行交互

同時繼承它的所有子元素也被禁用

?

?

geometry :位置和尺寸. 其實是四個屬性的統稱

?

QRect是一個矩形

?

一下操作都是對按鈕左上角的一個點做位置改變 左上角改變的同時 寬度和高度都發生改變

?

要讓寬度和高度不發生改變,而實現平移呢

利用第二種傳參方式

?

WindowFrame的影響

Window圖形化界面都有上面這個框

??

?

在Qt中關于位置尺寸提供了很多API

有些API需要考慮WindowFrame 有些API是根據Widget來考慮的

?

為什么此時時一樣的?

由于我們是在Widget構造函數中做出測試的,但是此時Widget還沒有構造出來,沒有加入到WindowFrame中,也就沒有造成影響

?

當測試代碼不放在構造函數中時,可以看到寬度高度不一樣

?

windowTitle

?

tips:windowTitle只針對Widget設置

windowIcon 窗口圖標

?

QIcon就是一個圖像類

QIcon不支持對象數機制,我們需要把它建立在棧上,它生命周期不影響圖標的顯示

?

tips:輸入路徑是的使用/ 因為擔心\r\n c++還引入了raw來解決這類問題

?

絕對路徑的寫法是不科學的,因為用戶圖片存放的位置可能不同,所以得使用相對路徑

?

?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/72357.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/72357.shtml
英文地址,請注明出處:http://en.pswp.cn/web/72357.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

適合企業內訓的AI工具實操培訓教程(37頁PPT)(文末有下載方式)

詳細資料請看本解讀文章的最后內容。 資料解讀:適合企業內訓的 AI 工具實操培訓教程 在當今數字化時代,人工智能(AI)技術迅速發展,深度融入到各個領域,AIGC(人工智能生成內容)更是成…

Axios 請求取消:從原理到實踐

Axios 請求取消:從原理到實踐 在現代前端開發中,網絡請求是不可或缺的一部分。Axios 是一個基于 Promise 的 HTTP 客戶端,廣泛應用于瀏覽器和 Node.js 環境中。然而,在某些場景下,我們可能需要取消正在進行的請求&…

Spring Boot對接twilio發送郵件信息

要在Spring Boot應用程序中對接Twilio發送郵件信息,您可以使用Twilio的SendGrid API。以下是一個簡單的步驟指南,幫助您完成這一過程: 1. 創建Twilio賬戶并獲取API密鑰 注冊一個Twilio賬戶(如果您還沒有的話)。在Twi…

【最后203篇系列】015 幾種消息隊列的思考

背景 隊列還是非常重要的中間件,可以幫助我們:提高處理效率、完成更復雜的處理流程 最初,我覺得只要掌握一種消息隊列就夠了,現在想想挺好笑的。 過去的探索 因為我用python,而rabbitmq比較貼合快速和復雜的數據處…

TensorFlow 與 TensorFlow Lite:核心解析與層應用

1. 引言 TensorFlow 是 Google 開發的開源機器學習框架,支持從數據預處理、模型訓練到推理部署的完整生命周期。然而,在嵌入式和移動設備上,原生 TensorFlow 過于龐大,因此 Google 推出了輕量級版本——TensorFlow Lite&#xff…

DeepSeek大模型在政務服務領域的應用

DeepSeek大模型作為國產人工智能技術的代表,近年來在政務服務領域的應用呈現多點開花的態勢。通過多地實踐,該技術不僅顯著提升了政務服務的效率與智能化水平,還推動了政府治理模式的創新。以下從技術應用場景、典型案例及發展趨勢三個維度進…

電子電氣架構 --- 分布到集中的動カ系統及基于域控制器的架構

我是穿拖鞋的漢子,魔都中堅持長期主義的汽車電子工程師。 老規矩,分享一段喜歡的文字,避免自己成為高知識低文化的工程師: 所有人的看法和評價都是暫時的,只有自己的經歷是伴隨一生的,幾乎所有的擔憂和畏懼,都是來源于自己的想象,只有你真的去做了,才會發現有多快樂。…

深入理解C/C++堆數據結構:從原理到實戰

一、堆的本質與特性 1.1 什么是堆數據結構? 堆(Heap)是一種特殊的完全二叉樹,它滿足以下核心性質: 堆序性:每個節點的值都滿足特定順序關系 結構性:完全二叉樹的結構特性(除最后一…

Python學習第十七天

Django框架-SQLite3 介紹 Django內置了對 SQLite3 數據庫的支持。SQLite3 是一個輕量級的嵌入式數據庫引擎,非常適合開發、測試和小型項目。以下是關于 Django 中 SQLite3 的介紹和應用指南。(除了這些還支持mysql、oracle以及其他查詢文檔,…

Docker 》》Docker Compose 》》network 網絡 compose

docker 默認的網絡 三種模式 # 列出所有當前主機上或Swarm集群上的網絡 docker network ls#查看網絡詳情 docker network inspect network名稱# 清除未使用的docker網絡 docker network prune -f# 創建網絡 ocker network create -d bridge 網絡名稱 docker network create –s…

Python數字信號處理之最佳等波紋濾波器階數估計原理

Matlab中的階數估計函數 在MATLAB中,使用firpmord函數可以估算等波紋FIR濾波器的最小階數。該方法基于Parks-McClellan算法,通過通帶和阻帶的頻率邊界、幅度響應及允許的最大誤差來自動計算參數。 rp 3; % Passband ripple in dB rs 40; …

JumpServer基礎功能介紹演示

堡壘機可以讓運維人員通過統一的平臺對設備進行維護,集中的進行權限的管理,同時也會對每個操作進行記錄,方便后期的溯源和審查,JumpServer是由飛致云推出的開源堡壘機,通過簡單的安裝配置即可投入使用,本文…

C++和C的區別

C和C語言雖然共享相似的語法,但在設計理念和功能特性上有顯著區別。以下是兩者的主要差異: 1. 編程范式 C:純過程式編程,強調函數和步驟。C:支持多范式,包括面向對象編程(類、繼承、多態&…

Android LeakCanary 使用 · 原理詳解

一、簡介 LeakCanary 是 Square 公司開源的 Android 內存泄漏檢測工具,通過自動化監控和堆轉儲分析,幫助開發者快速定位內存泄漏根源。其核心設計輕量高效,已成為 Android 開發中必備的調試工具。 二、使用方式 1. 集成步驟 在項目的 buil…

每日一題---dd愛框框(Java中輸入數據過多)

dd愛框框 實例: 輸入: 10 20 1 1 6 10 9 3 3 5 3 7 輸出: 3 5 這道題要解決Java中輸入的數過多時,時間不足的的問題。 應用這個輸入模板即可解決: Java中輸入大量數據 import java.util.*; import java.io.*;pu…

redis部署架構

一、redis多實例部署 實例1 安裝目錄:/app/6380 數據目錄:/app/6380/data 實例2 安裝目錄:/app/6381 數據目錄:/app/6381/data 1、創建實例安裝目錄 2、拷貝實例的配置文件 3、編輯實例的配置文件 第…

vscode python相對路徑的問題

vscode python相對路徑的問題 最近使用使用vscode連接wsl2寫python時,經常遇到找不到包中的方法的問題,最終發現vscode在執行python代碼時目錄不是從當前python文件開始算起,而是從當前工作區的目錄開始算起,比如說我打開的是/ho…

面試vue2開發時怎么加載編譯速度(webpack)

可以輸入命令獲取默認 webpack 設置 vue inspect > set.js 1.使用緩存 configureWebpack: {cache: {type: filesystem, // 使用文件系統緩存類型buildDependencies: {config: [__filename] // 緩存依賴,例如webpack配置文件路徑}}}, 2.啟用 vue-loader (測試明…

uv命令介紹(高性能Python包管理工具,旨在替代pip、pip-tools和virtualenv等傳統工具)

文章目錄 **主要功能**1. **快速安裝和管理 Python 包**2. **生成和管理鎖文件 (requirements.lock)**3. **創建虛擬環境**4. **與 poetry 兼容** **核心優勢**1. **極快的速度**:基于 Rust 實現,利用多線程和緩存大幅加速依賴解析。2. **輕量且獨立**&a…

企業數據管理的成本與效率革命

在數字經濟時代,企業每天產生的數據量正以指數級速度增長。IDC預測,到2025年全球數據總量將突破180 ZB。面對海量數據存儲需求和有限的IT預算,企業逐漸意識到:將每字節數據都存儲在昂貴的高性能存儲設備上,既不經濟也不…