1. 程式人生 > >QT子視窗在父視窗上顯示

QT子視窗在父視窗上顯示

之前做測試的時候試過 忘了記錄儲存 又再找一遍 所以還是記起來吧 專案伺服器需要左邊是選單,右邊顯示不同選單介面,總不可能都放在同一個視窗中吧 於是上網找到了這種方法

1、在點選觸發某個槽函式以後,建立一個視窗

Log= new Server_Login(this);//建立一個視窗
Password->hide();//上一個視窗隱藏
Log->show();//顯示這個視窗
Log->move(256,0);//把子視窗起始移到父視窗的某個坐

2、在新視窗(Server_Login)的建構函式中加上

setWindowFlags(Qt::CustomizeWindowHint|Qt::FramelessWindowHint);//設定子視窗屬性

this->setParent(parent);//設定依附的視窗

END