国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

qt登錄界面布局

這篇具有很好參考價值的文章主要介紹了qt登錄界面布局。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

qt個人小筆記
1、主體布局
qt登錄界面,Qt自學(xué),qt,開發(fā)語言,ui
其中用戶名和密碼都是label標(biāo)簽:
qt登錄界面,Qt自學(xué),qt,開發(fā)語言,ui
用戶名和密碼后面的輸入框都是linedit標(biāo)簽:
qt登錄界面,Qt自學(xué),qt,開發(fā)語言,ui
下方的登錄和退出按鈕都是push button標(biāo)簽:
qt登錄界面,Qt自學(xué),qt,開發(fā)語言,ui
2、水平操作:
將這些東西添加完成以后,要保證用戶名與后面的數(shù)入框水平,密碼與后面的輸入框水平,登錄和推出按鈕水平,那么便需要把想要水平的標(biāo)簽先加入widget,點擊水平按鈕即可。例:
qt登錄界面,Qt自學(xué),qt,開發(fā)語言,ui
首先利用鼠標(biāo)將widget拉進ui,藍框便是widget:
qt登錄界面,Qt自學(xué),qt,開發(fā)語言,ui
其次將登錄和推出按鈕拉入widget,這里會出現(xiàn)遮蔽屬于正?,F(xiàn)象:
qt登錄界面,Qt自學(xué),qt,開發(fā)語言,ui
最后選中widget,點擊水平按鈕即可,水平按鈕:
qt登錄界面,Qt自學(xué),qt,開發(fā)語言,ui
點擊完成后:兩個按鈕處于水平
qt登錄界面,Qt自學(xué),qt,開發(fā)語言,ui
3、保證所有標(biāo)簽都能隨著整體頁面變化而變化:
首先點擊垂直按鈕對整個ui進行垂直布局,會讓所有標(biāo)簽都變的很大:
qt登錄界面,Qt自學(xué),qt,開發(fā)語言,ui
qt登錄界面,Qt自學(xué),qt,開發(fā)語言,ui
其次在各個widget周圍加入horizontal spacer彈簧:
qt登錄界面,Qt自學(xué),qt,開發(fā)語言,ui
qt登錄界面,Qt自學(xué),qt,開發(fā)語言,ui
整個界面運行出來:
qt登錄界面,Qt自學(xué),qt,開發(fā)語言,ui
當(dāng)然彈簧也可以調(diào)整為固定值,在右下角的屬性界面中,sizetype原來是expanding,是可以自動伸縮的,將其調(diào)整為fixed,即可通過下面的sizehint進行調(diào)整。
qt登錄界面,Qt自學(xué),qt,開發(fā)語言,ui
例如這里,當(dāng)整個界面變大時會發(fā)現(xiàn)登錄按鈕與推出按鈕之間的距離也在變,為了不變便可以在中間加入固定尺寸的彈簧。
qt登錄界面,Qt自學(xué),qt,開發(fā)語言,ui
4、布局優(yōu)化:
當(dāng)然這樣的布局發(fā)現(xiàn)用戶名和密碼距離太遠(yuǎn),那么其實可以將兩個放入同一個widget:
qt登錄界面,Qt自學(xué),qt,開發(fā)語言,ui
此時,不要點擊水平,點擊柵格布局:
qt登錄界面,Qt自學(xué),qt,開發(fā)語言,ui
那么繼續(xù)點擊垂直布局,加入彈簧:
qt登錄界面,Qt自學(xué),qt,開發(fā)語言,ui
qt登錄界面,Qt自學(xué),qt,開發(fā)語言,ui
這里的間距仍然過大,此時選中widget,在有右下角的sizepolicy中找到垂直策略,改為Fixed:qt登錄界面,Qt自學(xué),qt,開發(fā)語言,ui
那么,間距便會變窄:
qt登錄界面,Qt自學(xué),qt,開發(fā)語言,ui
同理對下面的widget同操作:
qt登錄界面,Qt自學(xué),qt,開發(fā)語言,ui
當(dāng)然太近的話也可以加入固定的垂直彈簧。
5、ui屬性
(1)當(dāng)不想讓用戶可以對界面進行放大縮小操作時可一固定窗口大小,找到右下角的miniumsize和maxmunsize,將兩個修改為一樣的值,即可固定:
qt登錄界面,Qt自學(xué),qt,開發(fā)語言,ui
(2)窗口名字
qt登錄界面,Qt自學(xué),qt,開發(fā)語言,ui
(3)能看到在widget中,標(biāo)簽上下左右距離widget框的邊界都是有間隙的,選中框后可以在layout中進行修改,能看到默認(rèn)都是9個像素。
qt登錄界面,Qt自學(xué),qt,開發(fā)語言,ui
(4)密碼輸入時,用戶并不想直接顯示數(shù)字,選中框找到最下面的echomode,其中noecho可以讓輸入直接隱身,password以圓形黑點的形式輸入:
qt登錄界面,Qt自學(xué),qt,開發(fā)語言,ui文章來源地址http://www.zghlxwxcb.cn/news/detail-773592.html

到了這里,關(guān)于qt登錄界面布局的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • QT QPluginLoader 插件開發(fā) ui界面打包dll

    QT QPluginLoader 插件開發(fā) ui界面打包dll

    ?將項目模塊化,每一個模塊單獨開發(fā),模塊的組成形成最終的主程序, 點擊左側(cè)按鈕就會彈出對應(yīng)的插件應(yīng)用,每一個子窗口都是單獨的dll 插件, 靈活,升級,下載,卸載。 效果: ? ? 打開QT Creator 新建插件開發(fā)項目 ?下一步后選擇 Qt?Plugin 開發(fā) 添加依賴庫,在.pro里 ?

    2024年02月11日
    瀏覽(33)
  • QGIS開發(fā)五:VS使用QT插件創(chuàng)建UI界面

    QGIS開發(fā)五:VS使用QT插件創(chuàng)建UI界面

    前面我們說了在創(chuàng)建項目時創(chuàng)建的是一個空項目,即不使用 Qt 提供的綜合開發(fā)套件 Qt Creator,也不使用 Qt Visual Studio Tools 這類工具。 但是后面發(fā)現(xiàn),如果我想要有更加滿意的界面布局,還是要自己寫一個UI文件,如果不使用QT插件,在VS中導(dǎo)入自己的UI文件編譯起來不是那么容

    2024年02月13日
    瀏覽(31)
  • QT學(xué)習(xí)開發(fā)筆記(項目實戰(zhàn)之智能家居物聯(lián) UI 界面開發(fā) )

    QT學(xué)習(xí)開發(fā)筆記(項目實戰(zhàn)之智能家居物聯(lián) UI 界面開發(fā) )

    項目路徑為 4/01_smarthome/01_smarthome/01_smarthome.pro,先看項目界面。項目界面如 下,采用暗黑主題設(shè)計,結(jié)合黃色作為亮色,讓用戶一目了然。界面筆者從一些智能家居界面 中找到靈感的,編寫設(shè)計完成的效果不錯!請自行查閱源碼,掌握了本教程前面第七章的內(nèi)容, 就可以理

    2024年02月16日
    瀏覽(25)
  • 【Qt】使用Qt designer(Qt設(shè)計師)以及uic工具將ui文件轉(zhuǎn)換到C++代碼進行界面開發(fā)

    【Qt】使用Qt designer(Qt設(shè)計師)以及uic工具將ui文件轉(zhuǎn)換到C++代碼進行界面開發(fā)

    【Qt】編寫第一個Qt程序,使用Cmake編譯并運行 Qt Designer是一個用于創(chuàng)建Qt應(yīng)用程序用戶界面的圖形化界面設(shè)計器。它是Python GUI開發(fā)的一個重要工具,可以幫助用戶快速創(chuàng)建具有豐富功能的用戶界面。 打開終端輸入以下代碼 點擊創(chuàng)建 拖一些組件進來,點擊保存 得到一個后綴為

    2024年02月16日
    瀏覽(29)
  • QGIS二次開發(fā)六:VS不借助QT插件創(chuàng)建UI界面

    QGIS二次開發(fā)六:VS不借助QT插件創(chuàng)建UI界面

    上一篇博客我們說了在VS中如何使用QT插件來創(chuàng)建UI界面,但是我們二次開發(fā)QGIS的第一篇博客就說了,最好使用OSGeo4W中自動下載的QT進行QGIS二次開發(fā),這樣兼容性是最好的,那么該如何在VS中不使用外部安裝的QT以及QT的VS插件情況下進行UI界面的創(chuàng)建和使用呢? 如果你仔細(xì)看完

    2024年02月13日
    瀏覽(29)
  • 【Android】UI布局之線性布局(登錄界面代碼)

    【Android】UI布局之線性布局(登錄界面代碼)

    1、布局管理 組件在activity中呈現(xiàn)的方式,包含組件大小、間距、對齊方式 Android提供了兩種布局的實現(xiàn)方式: .在xml配置文件中聲明,通過setContentView(R.layout.main)方法呈現(xiàn)在activity中,通過findViewById()方法獲得組件實例。(一般推薦這種方式) 動態(tài)生成組件以及設(shè)置相關(guān)布局

    2024年02月11日
    瀏覽(22)
  • 12-2_Qt 5.9 C++開發(fā)指南_自定義Qt Designer 插件(UI 設(shè)計器自定義界面組件的 Widget 插件,直接安裝到 UI設(shè)計器組件面板里,如同 Qt 自帶的界面設(shè)計組件一樣)

    12-2_Qt 5.9 C++開發(fā)指南_自定義Qt Designer 插件(UI 設(shè)計器自定義界面組件的 Widget 插件,直接安裝到 UI設(shè)計器組件面板里,如同 Qt 自帶的界面設(shè)計組件一樣)

    上篇使用提升法(promotion)來創(chuàng)建自定義組件,本篇為 UI 設(shè)計器設(shè)計自定義界面組件的 Widget 插件,直接安裝到 UI設(shè)計器的組件面板里,如同 Qt 自帶的界面設(shè)計組件一樣使用,在設(shè)計時就能看到組件的實際顯示效果,只是編譯和運行時需要使用到插件的動態(tài)鏈接庫 (Windows 平臺上

    2024年02月05日
    瀏覽(60)
  • QT界面布局和設(shè)計

    QT界面布局和設(shè)計

    2024年02月12日
    瀏覽(23)
  • 【Visual Studio】Qt 的實時繪圖曲線功能,使用 C++ 語言,配合 Qt 開發(fā)串口通信界面

    【Visual Studio】Qt 的實時繪圖曲線功能,使用 C++ 語言,配合 Qt 開發(fā)串口通信界面

    知識不是單獨的,一定是成體系的。更多我的個人總結(jié)和相關(guān)經(jīng)驗可查閱這個專欄:Visual Studio。 戰(zhàn)斗背景:做了個串口接收界面,用來接收傳輸過來的信號。但是光用數(shù)字顯示太單調(diào),需要用圖線顯示出來。 戰(zhàn)略目標(biāo):干掉它。 戰(zhàn)術(shù)路線:Qt 繪圖可以使用 Qt Charts,先了解

    2024年02月11日
    瀏覽(27)
  • 嵌入式 QT 界面布局管理

    嵌入式 QT 界面布局管理

    目錄 1、實例程序功能 2、界面組件布局 2.1 界面組件的層次關(guān)系 2.2 布局管理 2.3 伙伴關(guān)系和Tab順序 ? ? ? 創(chuàng)建一個 Widget Application 項目 samp2_2, 在創(chuàng)建窗體時選擇基類 QDialog ,生成的類命名為 QWDialog ,并選擇生成窗體。 ? ? 如 此 新建 的項 目 samp2_2 有一 個界 面文 件 qwdi

    2024年02月04日
    瀏覽(29)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包