Advertisement

Qt 主窗口点击按钮 显示一个自定义对话框

阅读量:

问题重述

这在某种程度上要求对C++类的概念有深入的理解。
其中窗口1被定义为类A实例,而窗口2则被定义为类B实例。
问题在于:如何通过点击窗口1内的按钮来实现打开窗口2的功能?

将类视为数据类型,并将窗口视为类的一个实例。只要在类A的基础上加入对类B及其相关对象的支持,并编写相应的槽函数来处理该对象即可。

3.程序代码
(1)头文件

复制代码
    #ifndef GLOBAL_H
    #define GLOBAL_H
    
    #include <QMainWindow>//
    #include "pclviewer.h"//必须引用类B的头文件
    
    namespace Ui {
    class Global;
    }
    
    class Global : public QMainWindow
    {
    Q_OBJECT
    
    public:
    explicit Global(QWidget *parent = 0);
    ~Global();
    
    public Q_SLOTS:
    void condButtonPressed();
    
    private:
    Ui::Global *ui;
    PCLViewer *view;/

全部评论 (0)

还没有任何评论哟~