QMacCocoaViewContainer не показывает - PullRequest
0 голосов
/ 04 июля 2018

Я создал официальный пример qmaccocoaviewcontainer, предоставленный Qt от QtCreator, и ничего не вижу, кроме пустого окна. MacOS High Sierra 10.13.5. QMacCocoaViewContainer просто не отображается.

Вот код:

#include <AppKit/AppKit.h>
#include <QtWidgets>
#include <QMacCocoaViewContainer>

class WindowWidget : public QWidget
{
public:
    WindowWidget()
    {
        QMacCocoaViewContainer *cocoaViewContainer = new QMacCocoaViewContainer(0, this);
        cocoaViewContainer->move(100, 100);
        cocoaViewContainer->resize(300, 300);
        NSTextView *text = [[NSTextView alloc] initWithFrame : NSMakeRect(0, 0, 300, 300)];
        [text setString:@"the string"];
        cocoaViewContainer->setCocoaView(text);
    }
};

int main(int argc, char *argv[])
{
    QApplication app(argc, argv);

    WindowWidget widget;
    widget.show();

    return app.exec();
}

Что не так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...