關於Qt5 10的UI中自己做的示波器控制項問題

2021-08-21 03:15:25 字數 461 閱讀 4244

最近自己造輪子,基於qlabel做了乙個類似於示波器的顯示介面,如下圖,

做完之後我把它作為乙個控制項,可以在ui設計介面將qlabel提公升為這個圖表型別,這個過程中我遇到了乙個問題,就是提公升後的控制項的大小設定出現了異常,不能根據介面大小跟隨layout變化(我重寫了resizeevent

,也不是這個函式出的問題),在tab widget中使用的時候還會出現無線拉長的情況,這讓我百思不得其解。

後來意外發現有乙個視窗裡的控制項沒有發生問題,自動縮放也沒問題,我就進行了對比,發現這個控制項我設定了它的最小值,發現只要設定最小值這個控制項就能正常工作了。

可能是沒有最小值設定的時候layout也沒有乙個參考,所以固定初始大小不變,而放在tab widget中遇到了意外的錯誤。

Qt5 10中乙個關於QList的怪異問題

先看乙個例子 首先是專案檔案qhash.pro,只有一行。sources main.cpp然後是程式檔案main.cpp,include include class q decl export pointlist public qlist int main int argc,char argv 在q...

關於QT5 10 opengl的使用

本人最近在用qt5.10和opengl結合,看了一些博主寫的文章,但是在編寫程式時還是遇到了各種各樣的問題,想來總結下。現在qt5之後有兩種方式來結合opengl,最新的可以看看qt官方的opengl window的例子,本人暫時沒有用到,還是用舊的方式。現在開始介紹吧!問題總結 1.出現undef...

Qt中ui檔案的使用

用designer設計的 ui檔案可以通過uic工具轉換為 h檔案 在編譯時也會自動生成這樣乙個ui h檔案 有了這個.h檔案就可以直接按照純c 的方式對其中的類進行呼叫。ui檔案的使用就是利用預設工具uic自動產生乙個類,然後用該類的setui函式載入介面到相應的物件上。ui檔案的使用有三種形式 ...