當前位置:編程學習大全網 - 編程軟體 - 如何在QT5中定義QLabel類?如何在壹個窗口中定義多個QLabel?

如何在QT5中定義QLabel類?如何在壹個窗口中定義多個QLabel?

原因是主窗口本身有壹個布局,包括頂部菜單欄,工具欄,中間是centralWidget,底部是狀態欄。

所以不能將QVBoxLayout添加到主窗口,只能將Layout添加到centralWidget。

just set layout(main layout);

將這句話改為:

這-& gt;centralWidget()-& gt;set layout(main layout);去做吧。

改革後:

main window::main window(q widget * parent):

QMainWindow(父級),

ui(新Ui::主窗口)

{

ui-& gt;setupUi(這個);

qvbox layout * main layout = new qvbox layout;

Title = new QLabel(tr(“校園導航系統”),this);

標題-& gt;調整大小(550,100);

標題-& gt;set alignment(Qt::align center);

標題-& gt;setStyleSheet("背景色:紅色;字體大小:40px顏色:藍色”);

Greeting = new QLabel(tr(“歡迎”),this);

問候語-& gt;調整大小(550,100);

問候語-& gt;setStyleSheet("背景色:黃色;字體大小:20px顏色:藍色”);

主布局-& gt;addWidget(標題);

主布局-& gt;addWidget(問候語);

這-& gt;centralWidget()-& gt;set layout(main layout);

//++++++++

SetWindowTitle(tr(“校園導航系統”));

調整大小(550,600);

}

  • 上一篇:放量小陰線是什麽意思
  • 下一篇:題目:寢室裏幾個同學都有自己的計算機,想聯網玩遊戲,需要添加什麽設備?怎樣設置操作及調試?
  • copyright 2024編程學習大全網