<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      equal love

      QT學習2-按鍵切換窗口

      一、建立窗口

            建立默認UI窗口mainwindow

       

       

       

       

       

          建立登錄窗口

       

       

       

       

      命名為 LoginDlg

       

       

      當完成后會自動跳轉到設計模式,對新添加的對話框進行設計。我們向界面上拖入一個Push Button,然后更改顯示文本為“登錄到主界面”。

      為了實現點擊這個按鈕后可以關閉該對話框并顯示主窗口,我們需要設置信號和槽的關聯。點擊設計模式上方的  圖標,或者按下F4,

      便進入了信號和槽編輯模式。按著鼠標左鍵,從按鈕上拖向界面,如下圖所示。

       

       

       

      這里簡單介紹一下信號和槽,大家可以把它們都看做是函數,比如這里,當單擊了按鈕以后就會發射單擊信號,即clicked();然后對話框接收到信號就會執行相應的操作,即執行accept()槽。一般情況下,我們只需要修改槽函數即可,不過,這里的accept()已經實現了默認的功能,它會將對話框關閉并返回Accepted,所以我們無需再做更改。下面我們就是要使用返回的Accepted來判斷是否按下了登錄按鈕。

       

       

      完成后,可以按下  或者按下F3來返回控件編輯模式。

       

      在這里,我們先添加了頭文件,創建了LoginDlg類的對象dlg,然后讓dlg運行,即執行exec()函數,并判斷對話框的返回值,會在exec這條語句循環,直到消息信號過來

      如果是按下了登錄按鈕,那么返回值應該是Accepted,這時就關閉dlg,顯示主窗口mainwindow,并正常執行程序;如果沒有按下登錄按鈕,那么就循環直到關閉窗口結束程序。

      現在大家可以運行程序,測試一下效果。

      運行結果

       

      接下來還有一種方法,建立新的窗口不會關閉舊有窗口

      我們打開mainwindow.ui文件進入設計模式,然后在按鈕部件上單擊鼠標右鍵并選擇轉到槽菜單,如下圖所示。

       

       

       

       

       

       

       在彈出的轉到槽對話框中選擇clicked()信號并按下確定按鈕。

      這時會跳轉到編輯模式mainwindow.cpp文件的on_pushButton_clicked()函數處,這個就是自動生成的槽,它已經在mainwindow.h文件中進行了聲明。

      我們只需要添加窗體頭文件和更改函數體即可。這里更改為:

      運行結果

       

       

       這個程序里我們實現了兩類窗口打開的方式,一個是自身消失而后打開另一個窗口,一個是打開另一個窗口而自身不消失。可以看到他們實現的方法是不同的。

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

             

      mainwindow
      posted @ 2021-06-17 11:03  珵詡媛  閱讀(2182)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 国产偷自视频区视频| 亚洲精品韩国一区二区| 亚洲最大日韩精品一区| 四川丰满少妇无套内谢| 97亚洲熟妇自偷自拍另类图片| 国产精品成人高潮av| 国产无遮挡又黄又爽不要vip软件| 日本道高清一区二区三区| 少妇又紧又色又爽又刺激视频| 少妇又爽又刺激视频| 亚洲av日韩av永久无码电影| 国产熟女一区二区三区蜜臀| 亚洲综合成人av在线| 欧洲亚洲精品免费二区| 国语精品自产拍在线观看网站| 人妻日韩精品中文字幕| 国产免费高清69式视频在线观看| 亚洲最大色综合成人av| 中文字幕制服国产精品| 午夜高清福利在线观看| 9999国产精品欧美久久久久久| 久久精品熟妇丰满人妻久久| 少妇被无套内谢免费看| 亚洲日本欧美日韩中文字幕| 国产成人欧美一区二区三区在线 | 日韩一区二区三区无码影院| 一区二区三区四区自拍视频| 国产suv精品一区二区四| 国产午夜影视大全免费观看| 香蕉久久久久久久av网站| 欧美日本在线| 东京热无码国产精品| 国产露脸无套对白在线播放| 免费无码成人AV片在线| 又大又硬又爽免费视频| 好爽好紧好大的免费视频| 国产日韩av一区二区在线| 国产在线98福利播放视频| 国产日韩精品欧美一区灰| 亚洲成a∨人片在线观看不卡| 风韵丰满熟妇啪啪区老熟熟女|