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

QT中在MainWindow(主窗口)中創(chuàng)建Dialog(對(duì)話(huà)框)兩種方式優(yōu)缺點(diǎn)對(duì)比

這篇具有很好參考價(jià)值的文章主要介紹了QT中在MainWindow(主窗口)中創(chuàng)建Dialog(對(duì)話(huà)框)兩種方式優(yōu)缺點(diǎn)對(duì)比。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

使用面向?qū)ο笏枷朐诖翱谥袆?chuàng)建次級(jí)對(duì)話(huà)框,并使用按鈕進(jìn)行操作

借助UI工具設(shè)計(jì)的類(lèi)

新建窗口工程

QT中在MainWindow(主窗口)中創(chuàng)建Dialog(對(duì)話(huà)框)兩種方式優(yōu)缺點(diǎn)對(duì)比

利用ui工具在Window中創(chuàng)建三個(gè)按鈕

  • 打開(kāi)對(duì)話(huà)框
  • 關(guān)閉對(duì)話(huà)框

改變?nèi)齻€(gè)按鈕的名稱(chēng)

  • openDialog
  • closeDialog
    QT中在MainWindow(主窗口)中創(chuàng)建Dialog(對(duì)話(huà)框)兩種方式優(yōu)缺點(diǎn)對(duì)比

在工程中添加QDialog類(lèi),名字是Dialog

QT中在MainWindow(主窗口)中創(chuàng)建Dialog(對(duì)話(huà)框)兩種方式優(yōu)缺點(diǎn)對(duì)比QT中在MainWindow(主窗口)中創(chuàng)建Dialog(對(duì)話(huà)框)兩種方式優(yōu)缺點(diǎn)對(duì)比

在Dialog中創(chuàng)建label控件,寫(xiě)上HelloWorld

QT中在MainWindow(主窗口)中創(chuàng)建Dialog(對(duì)話(huà)框)兩種方式優(yōu)缺點(diǎn)對(duì)比

最關(guān)鍵的一步,在window的類(lèi)中創(chuàng)建Dialog私有對(duì)象指針

QT中在MainWindow(主窗口)中創(chuàng)建Dialog(對(duì)話(huà)框)兩種方式優(yōu)缺點(diǎn)對(duì)比

在window.cpp中編寫(xiě)指針myDialog的初始化代碼并寫(xiě)按鈕的槽函數(shù)

QT中在MainWindow(主窗口)中創(chuàng)建Dialog(對(duì)話(huà)框)兩種方式優(yōu)缺點(diǎn)對(duì)比

運(yùn)行程序,實(shí)現(xiàn)效果,點(diǎn)擊“打開(kāi)對(duì)話(huà)框”,彈出Dialog窗口

QT中在MainWindow(主窗口)中創(chuàng)建Dialog(對(duì)話(huà)框)兩種方式優(yōu)缺點(diǎn)對(duì)比

不借助UI設(shè)計(jì)的對(duì)話(huà)框類(lèi)

在主窗口中創(chuàng)建一個(gè)私有的QDialog類(lèi)型的變量指針myDialog

QT中在MainWindow(主窗口)中創(chuàng)建Dialog(對(duì)話(huà)框)兩種方式優(yōu)缺點(diǎn)對(duì)比

在構(gòu)造函數(shù)中對(duì)myDialog進(jìn)行初始化

因?yàn)闆](méi)有UI,所以一切布局與樣式需要通過(guò)代碼實(shí)現(xiàn)

QT中在MainWindow(主窗口)中創(chuàng)建Dialog(對(duì)話(huà)框)兩種方式優(yōu)缺點(diǎn)對(duì)比

運(yùn)行效果

點(diǎn)擊主窗口上的“打開(kāi)對(duì)話(huà)框”按鈕即可調(diào)出創(chuàng)建的對(duì)話(huà)框

QT中在MainWindow(主窗口)中創(chuàng)建Dialog(對(duì)話(huà)框)兩種方式優(yōu)缺點(diǎn)對(duì)比文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-465071.html

兩種方式對(duì)比優(yōu)缺點(diǎn)

  • 使用工程創(chuàng)建的帶UI的Dialog類(lèi)更容易進(jìn)行自定義UI設(shè)計(jì)
  • 使用QDialog直接創(chuàng)建的對(duì)話(huà)框?qū)ο笫褂闷饋?lái)簡(jiǎn)單,但是可能需要更多的代碼對(duì)其布局進(jìn)行描述

到了這里,關(guān)于QT中在MainWindow(主窗口)中創(chuàng)建Dialog(對(duì)話(huà)框)兩種方式優(yōu)缺點(diǎn)對(duì)比的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • Element組件淺嘗輒止6:Dialog 對(duì)話(huà)框組件

    Dialog 對(duì)話(huà)框組件:在保留當(dāng)前頁(yè)面狀態(tài)的情況下,告知用戶(hù)并承載相關(guān)操作。 大白話(huà)就是彈窗組件,日常開(kāi)發(fā)中比較常見(jiàn) ?Dialog 組件的內(nèi)容可以是任意的,甚至可以是表格或表單 如果需要在一個(gè) Dialog 內(nèi)部嵌套另一個(gè) Dialog,需要使用? append-to-body ?屬性。? Dialog 的內(nèi)容是懶

    2024年02月10日
    瀏覽(19)
  • element-ui的 Dialog 對(duì)話(huà)框添加背景圖片
  • Element UI Dialog 對(duì)話(huà)框改成固定高度,超出部分滾動(dòng)條滾動(dòng)

    Element UI Dialog 對(duì)話(huà)框改成固定高度,超出部分滾動(dòng)條滾動(dòng)

    elememt ui 中的el-dialog對(duì)話(huà)框如果 內(nèi)容過(guò)多高度會(huì)被無(wú)限拉長(zhǎng) 。要將其設(shè)置成固定高度,此處我設(shè)置的是 頁(yè)面總高度的70% ,內(nèi)容過(guò)多時(shí)在對(duì)話(huà)框內(nèi)出現(xiàn) 滾動(dòng)條 。但是這樣設(shè)置會(huì)造成高度不能根據(jù)內(nèi)容自適應(yīng),始終是70%??梢杂袃煞N方法實(shí)現(xiàn): 方法二 : 主要是運(yùn)用element ui 中

    2024年02月12日
    瀏覽(24)
  • (css)自定義el-dialog對(duì)話(huà)框添加背景圖片
  • JavaScript 練手小技巧:HTML5 的 dialog 標(biāo)簽制作對(duì)話(huà)框

    JavaScript 練手小技巧:HTML5 的 dialog 標(biāo)簽制作對(duì)話(huà)框

    對(duì)話(huà)框,在應(yīng)用中常常用來(lái)做 信息提示、特定操作 (如,登錄、刪除信息等)。 以前創(chuàng)建對(duì)話(huà)框,需要用 div 標(biāo)簽去模擬,或者使用一些框架、插件,如 artDialog 、 boostrap 等,去創(chuàng)建 對(duì)話(huà)框 。 如:使用 div 標(biāo)簽去模擬對(duì)話(huà)框 ?特定的功能還需要自己編寫(xiě) JavaScript 代碼,詳見(jiàn)

    2024年01月20日
    瀏覽(24)
  • vue 使用Dialog對(duì)話(huà)框使用過(guò)程中出現(xiàn)灰色遮罩問(wèn)題

    vue 使用Dialog對(duì)話(huà)框使用過(guò)程中出現(xiàn)灰色遮罩問(wèn)題

    問(wèn)題描述:使用element ui 中的Dialog組件時(shí),彈框出現(xiàn)灰色遮罩,點(diǎn)擊彈出彈框按鈕時(shí),會(huì)顯示彈框,但是不會(huì)高亮,還需要在點(diǎn)擊一次彈框區(qū)域才會(huì)高亮,如下圖: 官方文檔解決方法如下圖(官網(wǎng)地址:https://element.eleme.cn/#/zh-CN/component/dialog),里面提供了一個(gè)append-to-body的屬性

    2024年02月14日
    瀏覽(22)
  • element ui Dialog 對(duì)話(huà)框關(guān)閉后——清除表單的效驗(yàn)方法(更簡(jiǎn)便寫(xiě)法)

    element ui Dialog 對(duì)話(huà)框關(guān)閉后——清除表單的效驗(yàn)方法(更簡(jiǎn)便寫(xiě)法)

    效果展示: 主要代碼:在關(guān)閉彈窗時(shí) 有個(gè)組件的關(guān)閉的回調(diào) @close=\\\'cancel\\\' 調(diào)用這 cancel方法就可以實(shí)現(xiàn) 關(guān)閉的同時(shí)清除表單效驗(yàn) 完整代碼展示 父組件: 子組件:

    2024年02月03日
    瀏覽(19)
  • 第三篇:對(duì)話(huà)框窗口部件 QDialog

    第三篇:對(duì)話(huà)框窗口部件 QDialog

    對(duì)話(huà)框(Dialog)是計(jì)算機(jī)圖形用戶(hù)界面(GUI)中的一種常見(jiàn)窗口類(lèi)型, 通常用于與用戶(hù)進(jìn)行交互、獲取信息、提供反饋或執(zhí)行特定任務(wù) 。對(duì)話(huà)框的主要目的是與用戶(hù)進(jìn)行短期的、有限的交互,以完成特定的操作或任務(wù),然后將控制返回給應(yīng)用程序的主窗口或上下文。 按照運(yùn)

    2024年02月11日
    瀏覽(25)
  • Qt對(duì)話(huà)框——QInputDialog輸入對(duì)話(huà)框

    Qt對(duì)話(huà)框——QInputDialog輸入對(duì)話(huà)框 在Qt開(kāi)發(fā)中,我們有時(shí)需要通過(guò)一個(gè)對(duì)話(huà)框獲取用戶(hù)的輸入,而QInputDialog就是Qt框架提供的一種方便地彈出輸入對(duì)話(huà)框并獲取用戶(hù)輸入數(shù)據(jù)的方式。 QInputDialog使用非常簡(jiǎn)單,我們可以通過(guò)訪(fǎng)問(wèn)不同的接口來(lái)彈出輸入對(duì)話(huà)框獲取多種類(lèi)型的返回

    2024年02月12日
    瀏覽(91)
  • 【Qt】對(duì)話(huà)框QDialog類(lèi),模態(tài)對(duì)話(huà)框和非模態(tài)對(duì)話(huà)框

    【Qt】對(duì)話(huà)框QDialog類(lèi),模態(tài)對(duì)話(huà)框和非模態(tài)對(duì)話(huà)框

    QDialog類(lèi)是所有對(duì)話(huà)框窗口類(lèi)的基類(lèi)。對(duì)話(huà)框窗口是一個(gè)用來(lái)完成短小任務(wù)或和用戶(hù)進(jìn)行簡(jiǎn)單交互的 頂層窗口 。 按照運(yùn)行對(duì)話(huà)框時(shí)是否還可以和該程序的其它窗口進(jìn)行交互,將它分為兩類(lèi):模態(tài)(modal)對(duì)話(huà)框和非模態(tài)(modaless)對(duì)話(huà)框。 模態(tài)對(duì)話(huà)框 先看一個(gè)例子: 創(chuàng)建一

    2024年02月05日
    瀏覽(101)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包