按鈕控件常用API
- 創建 QPushButton * btn=new QPushButton;
- 設置父類 btn->setParent(this);
- 設置文本 btn->setText("第一個按鈕");
- 設置按鈕尺寸 btn->resize(100,50);
- 設置按鈕位置 btn->move(100,100);
- 設置窗口大小 resize(400,600);
- 固定窗口尺寸 setFixedSize(400,600);
- 設置窗口標題 setWindowTitle("第一個窗口");
代碼演示---在widget.cpp文件下編寫
1 #include "widget.h" 2 #include <QPushButton> //按鈕控件的頭文件 3 Widget::Widget(QWidget *parent) 4 : QWidget(parent) 5 { 6 //創建一個按鈕 7 //QPushButton * btn=new QPushButton; 8 //讓btn依賴在Widget窗口中 9 //btn->setParent(this); 10 //顯示文本 11 //btn->setText("第一個按鈕"); 12 13 //創建按鈕方式二,按照控件大小創建窗口 14 QPushButton * btn2=new QPushButton("第二個按鈕",this); 15 //移動btn2按鈕位置 16 btn2->move(100,100); 17 //按鈕設置尺寸大小 18 btn2->resize(100,50); 19 20 //設置窗口大小 21 resize(400,600); 22 //設置固定窗口尺寸 23 setFixedSize(400,600); 24 //設置窗口標題 25 setWindowTitle("第一個窗口"); 26 } 27 28 Widget::~Widget() 29 { 30 }
中文亂碼解決:
在QT creator 的 工具 中選擇 --->選項,然后點擊 --->文本編輯器, 在文本編輯器中找到 ---> 默認編碼, 點擊選擇 ---> UTF8。
即可解決亂碼