• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            隨筆 - 70, 文章 - 0, 評論 - 9, 引用 - 0
            數據加載中……

            通過QPoint確定框框位置

            有時需要點擊某個按鈕后,在該按鈕的下面或者右邊彈出菜單或者彈出框。那么就需要對框框的位置進行定位。

            彈出菜單實例

            QPushButton *btnMenu = new QPushButton(tr("Menu"), this);
            btnMenu
            ->setGeometry(QRect(50106030));
            connect(btnMenu, SIGNAL(clicked()), 
            this, SLOT(menuClickedSlot()));

            //menuClickedSlot()中代碼
                QPoint point;
                point.setX(btnMenu
            ->x());
                point.setY(btnMenu
            ->y() + btnMenu->height());
                point 
            = mapToGlobal(point);

                QAction 
            *action = menu->exec(point);
            //.

            如果是彈出框QDialog,則可以用setGeometry(point.x(), point.y(), width, height)來確定位置,并show()和hide()操作。

            延伸
            當鼠標事件操作不在該QDialog上時,該QDialog消失。需要重寫event事件:
            bool CompoundingDialog::event(QEvent *e)
            {
                
            if (e->type() == QEvent::WindowDeactivate)
                    
            this->hide();
                QDialog::
            event(e);

                
            return true;
            }

            posted on 2011-03-25 17:40 seahouse 閱讀(770) 評論(0)  編輯 收藏 引用 所屬分類: Qt

            品成人欧美大片久久国产欧美...| 亚洲午夜久久久| 香蕉久久av一区二区三区| 亚洲精品乱码久久久久久久久久久久 | 精品久久久久久无码专区| 婷婷综合久久中文字幕蜜桃三电影| 国产综合久久久久| 亚洲精品综合久久| 久久精品国产亚洲AV无码娇色| 国产2021久久精品| 亚洲va久久久噜噜噜久久天堂| 情人伊人久久综合亚洲| 久久人人爽人人爽人人片AV不| 国内精品伊人久久久久| 精品久久久久成人码免费动漫| 成人久久精品一区二区三区| 欧美亚洲国产精品久久高清| 国产99久久久国产精品~~牛 | 久久久综合九色合综国产| 欧美午夜精品久久久久久浪潮| 久久精品国产亚洲AV麻豆网站 | 一本色综合久久| 国产精品热久久无码av| 欧美熟妇另类久久久久久不卡| 亚洲国产一成久久精品国产成人综合 | 无码AV波多野结衣久久| 伊人久久大香线蕉AV一区二区| 色综合久久88色综合天天| 久久99久久99精品免视看动漫| 久久久久av无码免费网| 久久只这里是精品66| 久久久久香蕉视频| 精品久久久无码中文字幕天天| 国产精品一久久香蕉国产线看观看 | 久久久青草久久久青草| 精品久久久久久无码中文字幕一区 | 国产日韩久久久精品影院首页| 国内精品久久久人妻中文字幕| 欧美午夜精品久久久久免费视| 久久久av波多野一区二区| 久久精品中文无码资源站|