Good day. I hawe such problem: I put some picture on my widget

pwgt->setBackgroundPixmap(*temp);

They are several pwgt widgets(it is dock windows)

1. How can I get BackgroundPixmap from widget?

2. When I try to get pixmap from main window
void MainWindow::Image () {
Window* pdoc=(Window*)myws->activeWindow();
if(pdoc){
pdoc->openImage();
}
}

void window::Image()
{}
Everything crushes