ui界面窗口及控件的基础使用
可以将QT的类库分为两个大类,对象和事件。对象之间的信息传递为信号,执行操作的是槽函数。事件的发生则是人机交互的过程,比如鼠标点击、鼠标滚轮滑动、键盘按键等。
不含ui界面的初始化设计
Geometry::Geometry(QWidget *parent)
: QDialog(parent)
{
setWindowTitle(tr("Geometry"));
}
ui界面设计
窗口名称与大小设置
ui->setupUi(this);
this->setWindowTitle("无人推土机项目");
//this->setFixedSize(1000,700);//设置窗口的固定大小
Qt运行前自动加载上次界面保存内容—参考别人,无创新
mainwindow.h
//保存界面配置到注册表
protected:
void closeEvent(QCloseEvent *event);
public:
void wirteSettings();
void readSettings();
mainwindow.cpp
MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent)
, ui(new Ui::MainWindow)
{
readSettings();//页面设置完成,加载ini配置文件
}
//重构关闭函数
void MainWindow::c