Qt Designer的一些不直觀的功能

2022-07-26 18:36:11 字數 561 閱讀 1974

新版的qt creator 已經整合了 designer的功能。

然而,designer雖然是直接操作介面,並不需要你寫多少**,但是仍然有一些介面操作不太直觀。(通過寫**實現所有功能 和 看過完整使用教程的大神請忽略我)

1. 調整大小 (adjust size)

在自定義的介面中,常常有乙個layout,這個layout裡面放了很多gui元件。但手工調整好整個layout以及各元件的相對大小、位置什麼的,總是一件苦差事。其實qt已然提供了比較好的調整功能。然而,用法好像有點難摸索 ?  右鍵調整大小的選項總是灰色的,無法點選 ?

解決方法:分別左鍵各gui元件,右鍵,點選"設定最小大小" (沒有的(分隔符就沒有)就不用了)。最後,右鍵,點選layout,點選 adjust size。就可以取得比較好得相對位置了。如果覺得太大/太小,縮放一下就行,反正相對位置已經調整好了。

2. 使用button作為sender,toggled(bool)作為訊號的時候,記得要把button的checkable屬性設定為"true"。

Qt designer的使用 布局和一些注意點

我用qt designer的流程一般是 先把需要的控制項都調出來 可以同時把spacer,一種留白佔地方的空間調出來 排列好了之後,就再選中這些控制項 去右邊對應的名字選,或者滑鼠框選 長按ctrl選中都可以 然後右鍵設定布局。設定布局後,可以設定布局的一些屬性,比如layoutleftmargin...

一些關於集合的不不清不楚的東西

1.集合分為 泛型集合 list 和 非泛型集合 arraylist 2.集合與陣列類似 但相比較於陣列 集合的好處在於 長度不固定 資料型別可以不用定義 牽扯到泛型集合最基本的判斷 事先定義資料型別的為泛型集合 否則為非泛型集合 並且集合區別於陣列的是可以動態擴容,並且它的索引會 根據程式的擴充套...

一些人,一些事,一些

我覺得這是國內it企業浮躁和傳統的官本位性質決定的,導致國內企業都本末倒置。要想改變命運,我覺得有以下出路 1.不做技術了,改做混混 混混的概念很廣泛的,比如銷售 經理 幹部 皮包公司之類其實都屬於這類。中國就是這樣,越浮越掙錢,只有混混才能發財。要不更進一步,做流氓,廣義的流氓,也很不錯。2.專心...