2011-03-15 74 views
3

我已經編寫了用於視頻顯示的C++代碼,並且想要在視頻屏幕上設置contextmenu,就像在vlc播放器中發生一樣。但是,當我右鍵單擊屏幕邊框時,彈出窗口不會出現在中央控件上,會發生什麼情況。希望如果點擊任何地方 彈出窗口應該顯示,但它沒有發生。使用C++/Qt的上下文菜單

請幫助我..

Thanx提前

+1

當你右鍵單擊不在屏幕邊框上的小部件時,彈出窗口會出現嗎? – graphite 2011-03-15 10:45:48

回答

1

它看起來像你有一個視頻播放器嵌入到小部件(主框架,最有可能),並且您約束的權利點擊主窗口部件。

如果您的視頻播放器已經爲右鍵單擊定義了一個行爲,則該事件將不會轉移到父級(主小部件),因此您所描述的行爲將出現。沒有代碼或更多的細節,很難提供更好的反饋,但我會開始朝這個方向看。