qt5.15關于qradiobutton遇到的坑

前言

不知道是只有我遇到了,還是qt本身就存在這個bug
當將2個qradiobutton放入到一個布局內,然后進行來回切換,若無數據刷新的情況下,切換無異常,當窗體內有數據開始刷新了,則點擊其中一個qradiobutton,另外一個未被選中的樣式會變為淡藍色,有些電腦上能看出來,有些電腦可能因為色差問題,會不明顯,但問題肯定是存在的。

環境

vs2019+qt5.15.1
windows11

對比圖片

在這里插入圖片描述
上方為正常時候顯示樣式,下方為異常情況,右側明顯有一個淡藍色背景未清除,鼠標重新放入,會自動清除。
這個通過網上資料進行查找,很多人說是由于刷新問題導致的,我試過進行repaint,update,都不會將這個清除。
我想既然鼠標移入會自動清除,那么是不是焦點的問題,所以設置了setfocus,依然無效。如果進行縮放窗體也能恢復,但這個來回縮放不知道會產生什么其他bug,所以果斷放棄。

解決方案

我想這有可能就是qt本身存在的bug吧,所以想要樣式保持不變,只能放棄官方的qradiobutton,改為自定義窗體,qradiobutton無非就是一個icon加一個qlabel,所以自己寫了一個radio button,再次進行點擊,來回點擊測試后,bug消除了。

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

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

相關文章

語法糖:代碼中的甜品

人不走空 🌈個人主頁:人不走空 💖系列專欄:算法專題 ?詩詞歌賦:斯是陋室,惟吾德馨 目錄 🌈個人主頁:人不走空 💖系列專欄:算法專題 ?詩詞歌…

以太網電路相關功能說明

RJ45模塊用于PHY芯片之間的互連,如圖1所示,RJ45有兩種組合形式,一種是分立式,網口變壓器和RJ45連接座是分開的,另一種是網口變壓器和RJ45集成在一起。 圖1 RJ45兩種主要形式 接下來以分立式RJ45的百兆網電路做個說明&a…

基于springboot+vue養老院管理系統+lw+源碼+講解+調試+演示視頻

第3章 系統分析 用戶的需求以及與本系統相似的在市場上存在的其它系統可以作為系統分析中參考的資料,分析人員可以根據這些信息確定出本系統具備的功能,分析出本系統具備的性能等內容。 3.1可行性分析 盡管系統是根據用戶的要求進行制作,但…

Matlab基礎語法篇(上)

Matlab基礎語法(上) 一、基知(一)界面介紹(二)常用快捷鍵(三)常用指令(四)Matlab幫助系統 二、運算基礎(一)變量(二&#…

車道線識別研究

想研究車道線識別的深度學習網絡… 目錄 1.車道線數據集匯總及研究1.1 CULane Datesets1.1.1 相關連接1.1.2 介紹 1.2 Tusimple1.3 LLAMAS1.4 APOLLOSCAPE 2.車道線檢測框架2.1 LaneNet:實時車道線檢測框架 1.車道線數據集匯總及研究 參考文檔: 1.車道線…

sysbench 搭建使用

1.下載地址: https://github.com/akopytov/sysbench/tree/0.5 2.安裝 #進入解壓目錄,并且創建安裝目錄: unzip sysbench-0.5.zip cd sysbench-0.5#安裝依賴包 yum -y install automake autoconf libtool mysql-devel#準備編譯 ./autogen.s…

【初階數據結構】深入解析隊列:探索底層邏輯

初階數據結構相關知識點可以通過點擊以下鏈接進行學習一起加油!時間與空間復雜度的深度剖析深入解析順序表:探索底層邏輯深入解析單鏈表:探索底層邏輯深入解析帶頭雙向循環鏈表:探索底層邏輯深入解析棧:探索底層邏輯深入解析隊列:探索底層邏輯深入解析循環隊列:探索…

三、Python日志系統之監控郵件發送

import smtplib from email.mime.text import MIMEText import time import os import datetime from watchdog.observers import Observer from watchdog.events import FileSystemEventHandler# 郵件配置 SMTP_SERVER smtp.example.com SMTP_PORT 587 SMTP_USERNAME your_…

EXISTS、NOT EXISTS、IN和NOT IN辨析

文章目錄 概要EXISTSNOT EXISTSINNOT IN辨析 概要 EXISTS、NOT EXISTS、IN 和 NOT IN 是 SQL 中用于查詢時進行條件判斷的關鍵字,它們在功能上有相似之處,但使用場景和性能表現上有所不同。 EXISTS 1.用途:用于子查詢中,判斷子…

C++:cv.absdiff函數含義

在OpenCV庫中,absdiff函數是一個非常重要的圖像處理函數,其意義在于計算兩個輸入數組(通常是圖像)之間對應元素差的絕對值。這個函數在圖像處理和計算機視覺領域有著廣泛的應用,如圖像對比、運動檢測等。 函數的基本用…

python第三方庫【numpy.array】的使用(超詳細)

NumPy 是 Python 中用于科學計算的基礎庫之一,它提供了高性能的多維數組對象以及這些數組的操作。NumPy 的核心數據結構是 ndarray(N-dimensional array,N維數組),它提供了一種高效的存儲和操作大型多維數組的方法。以…

熬了一晚上,我從零實現了 Transformer 模型,把代碼講給你聽

自從徹底搞懂Self_Attention機制之后,筆者對Transformer模型的理解直接從地下一層上升到大氣層,瞬間打通任督二脈。夜夜入睡之前,那句柔情百轉的"Attention is all you need"時常在耳畔環繞,情到深處不禁拍床叫好。于是…

客戶案例|某大型證券公司數據庫運維場景數據安全實踐

證券行業涉及股票、債券、基金等金融產品的發行、交易和監管,業務具有數據規模大、數據價值高、數據應用場景復雜的顯著特點,其中高速流轉的業務系統中含有海量的客戶個人信息、交易、行情、咨詢等高敏感高價值信息。由于證券期貨業務場景所具有的特殊性…

初中生物知識點總結(人教版)

第一章 認識生物 一、 生物的特征: 1. 生物的生活需要營養 2. 生物能進行呼吸 3. 生物能排出身體內產生的廢物 4. 生物能對外界的刺激做出反應 5. 生物能生長和繁殖 除病毒以外,生物都是由細胞構…

單例模式(大話設計模式)C/C++版本

單例模式 C 餓漢 /* HM hungry man 餓漢 */ #include <iostream> using namespace std; class Singleton { private:Singleton() { cout << "單例對象創建&#xff01;" << endl; };Singleton(const Singleton &);Singleton &operator(c…

C++:cv.contourArea()函數解析

cv::contourArea是OpenCV庫中用于計算輪廓面積的函數。該函數非常適用于圖像處理中的形狀分析、物體檢測等領域。以下是關于cv::contourArea的詳細介紹&#xff1a; 一、函數概述 cv::contourArea是OpenCV中用于計算封閉輪廓面積的函數。它接受一個輪廓作為輸入&#xff0c;并…

Fedora 41 移除 Python 2支持

2024年的今天&#xff0c;在 Python 3 發布 16 年后&#xff0c;Fedora 發行版項目宣布 Fedora 41 將移除 Python 2.7。 除了 PyPy&#xff0c;Fedora 41 以及之后的版本將不再有 Python 2.7。運行時或構建時需要 python2.7 的軟件包也將面臨退役。 Fedora 41 將包含圖像處理…

C++ 十進制與十六進制之間相互轉換

十進制與十六進制之間相互轉換 10_to_16 與二進制類似&#xff0c;十進制轉十六進制對16整除&#xff0c;得到的余數的倒序即為轉換而成的十六進制&#xff0c;特別地&#xff0c;如果超過10以后&#xff0c;分別用ABCDEF或abcdef來代替10、11、12、13、14、15。 代碼1: #in…

【密碼學基礎】基于LWE(Learning with Errors)的全同態加密方案

學習資源&#xff1a; 全同態加密I&#xff1a;理論與基礎&#xff08;上海交通大學 郁昱老師&#xff09; 全同態加密II&#xff1a;全同態加密的理論與構造&#xff08;Xiang Xie老師&#xff09; 現在第二代&#xff08;如BGV和BFV&#xff09;和第三代全同態加密方案都是基…

Git 快速上手

這個文檔適用于需要快速上手 Git 的用戶&#xff0c;本文盡可能的做到簡單易懂 ?????? git 的詳細講解請看這篇博客 Git 詳解&#xff08;原理、使用&#xff09; 1. 什么是 Git Git 是目前最主流的一個版本控制器&#xff0c;并且是分布式版本控制系統&#xff0c;可…