class MainWindow
: public QMainWindow,
public Ui
::MainWindow{
Q_OBJECT
public:
MainWindow
( QWidget * parent
= 0, Qt
::WFlags f
= 0 );
private slots:
void pushButton_clicked();
};
MainWindow
::MainWindow( QWidget * parent, Qt
::WFlags f
) {
setupUi(this);
connect(pushButton, SIGNAL(clicked()), this, SLOT(pushButton_clicked()));
popup1
= new QFrame( this, Qt
::Popup);
popup1->resize(40,100);
slid->resize(40,100);
slid->show();
}
void MainWindow:pushButton_clicked()
{
popup1->move(mapToGlobal(pushButton->geometry().bottomLeft()));
popup1->show();
}
class MainWindow : public QMainWindow, public Ui::MainWindow
{
Q_OBJECT
public:
MainWindow( QWidget * parent = 0, Qt::WFlags f = 0 );
QFrame *popup1;
private slots:
void pushButton_clicked();
};
MainWindow::MainWindow( QWidget * parent, Qt::WFlags f)
: QMainWindow(parent, f)
{
setupUi(this);
connect(pushButton, SIGNAL(clicked()), this, SLOT(pushButton_clicked()));
popup1 = new QFrame( this, Qt::Popup);
popup1->resize(40,100);
QSlider *slid = new QSlider(Qt::Vertical, popup1);
slid->resize(40,100);
slid->show();
}
void MainWindow:pushButton_clicked()
{
popup1->move(mapToGlobal(pushButton->geometry().bottomLeft()));
popup1->show();
}
To copy to clipboard, switch view to plain text mode
Bookmarks