-3
如何在QML中捕捉屏幕的特定部分? 我有一個網格視圖,其中網格項包含2個圖像和一個文本。點擊它時我必須捕捉網格物品。 我試過如何在QML中捕捉屏幕的特定部分?
QPixmap p = QPixmap::grabWidget(widget);
QWidget p = QWidget::grab(widget);
但它不工作。有沒有這方面的方法?
如何在QML中捕捉屏幕的特定部分? 我有一個網格視圖,其中網格項包含2個圖像和一個文本。點擊它時我必須捕捉網格物品。 我試過如何在QML中捕捉屏幕的特定部分?
QPixmap p = QPixmap::grabWidget(widget);
QWidget p = QWidget::grab(widget);
但它不工作。有沒有這方面的方法?
它不起作用,因爲它不是一個小部件,除非您使用QQuickWidget
。
您應該使用grabToImage()
來代替。
「不工作」是什麼意思?一些警告或錯誤消息?如果您在談論QML,那麼您爲什麼要提供C++代碼?請閱讀[this](http://stackoverflow.com/help/mcve)文章以瞭解如何發佈好問題。 – folibis