• <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 閱讀(780) 評論(0)  編輯 收藏 引用 所屬分類: Qt

            亚洲国产精品久久久久久| 国内高清久久久久久| 久久99毛片免费观看不卡| 成人亚洲欧美久久久久| 亚洲精品国精品久久99热| 中文字幕乱码人妻无码久久| 久久久久亚洲精品天堂| 国内精品久久久久国产盗摄| 亚洲色大成网站www久久九| 精品午夜久久福利大片| 亚洲国产精品综合久久网络| 久久精品国产亚洲av麻豆小说| 国产成人无码精品久久久免费 | 亚洲伊人久久成综合人影院 | 久久精品人人做人人爽电影蜜月| 精品久久久久久国产91| 亚洲一区精品伊人久久伊人| AV无码久久久久不卡网站下载 | 国产精品久久久久久久久| 久久无码国产| 99久久精品免费| 天天久久狠狠色综合| 久久久久亚洲AV成人片| 一本久久知道综合久久| 久久中文精品无码中文字幕| 久久这里只有精品首页| 久久99国产精品久久99| 1000部精品久久久久久久久| 99久久国产精品免费一区二区| 久久精品亚洲欧美日韩久久| 久久国产乱子伦免费精品| 亚洲精品蜜桃久久久久久| 婷婷五月深深久久精品| 狠狠色婷婷久久综合频道日韩| 久久久午夜精品| 97久久婷婷五月综合色d啪蜜芽 | 国产精品久久久久影视不卡| 久久精品人人做人人爽97| 91精品国产色综合久久| 国产精品久久久久久影院| 久久久久夜夜夜精品国产|