我对 Qt 中的 QPixmap 有一个非常奇怪的问题。我正在用 C++ 编码。无论如何,问题是,只要我想在我的主窗口类中创建第 9 个 QPixmap 指针,程序就会崩溃。所以这有效:
class MainWindow : public QMainWindow
{
Q_OBJECT
QPixmap *doorOpened, *doorClosed, *dirUp, *dirDown, *dirNone, *timePause, *timePlay, *timeStop;
//QPixmap *doorOpen;
public:
explicit MainWindow(QWidget *parent = 0);
~MainWindow();
private:
Ui::MainWindow *ui;
};
这崩溃了:
class MainWindow : public QMainWindow
{
Q_OBJECT
QPixmap *doorOpened, *doorClosed, *dirUp, *dirDown, *dirNone, *timePause, *timePlay, *timeStop;
QPixmap *doorOpen;
public:
explicit MainWindow(QWidget *parent = 0);
~MainWindow();
private:
Ui::MainWindow *ui;
};
正如您可能已经通过代码猜到的那样,这些东西部分是由 Qt Creator 和窗口设计器完成的。
那么我在这里做错了什么导致这种奇怪的行为?
提前致谢!