我现在要再嵌入式版本下设计界面,怎样才能和手机似的无论操作到那一步最上面那一栏里始终在显示网络,电池等状态呢?
另外我想问下在x11可以显示png图片,但在嵌入式下确不能显示,需要做什么配置吗?
------解决方案--------------------
把这个dialog的父亲设置为主窗口~
QDialog *dialog = new QDialog(this);
dialog->show();
------解决方案--------------------
析构函数的作用是在系统释放对象前做一些清理工作。在程序运行结束的时候,系统自动调用。当手动delete对象的时候也会调用。点击dialog的关闭按钮,调用的是dialog的accept方法。
widget.h
- C/C++ code
#ifndef WIDGET_H#define WIDGET_H#include <QMainWindow>#include <QPushButton>#include <QLabel>#include <QDialog>class ChildWidget : public QDialog{public: ChildWidget(); ~ChildWidget();private: QLabel *label;};class ParentWidget : public QMainWindow{ Q_OBJECTpublic: ParentWidget(); ~ParentWidget();protected: void closeEvent(QCloseEvent *event);public slots: void show_child();private: QPushButton *button; QLabel *label; ChildWidget *child;};#endif