情况一:
完全正常:
#include <QtGui>
int main(int argc,char* argv[])
{
    QApplication app(argc,argv);
    QWidget w(0);     w.setStyleSheet("background-color:yellow;");         w.resize(200,200);              w.show();
    QWidget ww(&w);          ww.setStyleSheet("background-color:green;");          ww.setGeometry(0,0,100,100);          ww.show();
    return app.exec();
}
****************************
情况二:
诡异现象:
main.cpp:--------------------------
#include <QtGui>
class CCQWidget : public QWidget
{
    Q_OBJECT
    public:
    CCQWidget(QWidget *parent);
    virtual ~CCQWidget();
};
CCQWidget::~CCQWidget() {}
CCQWidget::CCQWidget(QWidget *parent)
        : QWidget(parent)    {}
int main(int argc,char* argv[])
{
    QApplication app(argc,argv);
    QWidget w(0);            w.setStyleSheet("background-color:yellow;");             w.resize(200,200);                w.show();
    CCQWidget ww(&w);               ww.setStyleSheet("background-color:green;");             ww.setGeometry(0,0,100,100);             ww.show();
    return app.exec();
}
[ 此帖被iiiyyyhhhsss在2010-05-22 15:50重新编辑 ]