• <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>
             

             繼續接著將其嵌入到窗口里面.嵌入的關鍵是利用QWidget.winId(),將NameValuePairList中的'externalWindowHandle'值設為要嵌入窗口的Handle,
            這樣則可以嵌入了

            結合QtDesignerpyuic4將界面導出成Ui_MainWindow.py,而后繼承一個MainWindow類,在這個基礎上將ui包含進來,將界面與代碼分離,則可以繼續往下寫。現在的效果如下,弄了好久,不知道,窗口的大小為什么不能調.

            為什么只顯示一部分呢?改變frame的大小也沒有作用。 

            后來,改了一下,將在初始化OgreView的時候,將窗口idstring傳入到其中作為參數。最后可以顯示如下的圖片。但仍不能達到效果,需要再改一下。

            后來通過跟蹤之后,發現是在resizeEventevent中傳入的size().width(),size().height()的值是100,30,過小,并且將原來在setupViewport中改用getActualWidth(),getActualHeight()等來做。

            self.mCamera.setAspectRatio(float(self.mViewport.getActualWidth())/float(self.mViewport.getActualHeight()) )

            現在,需要做的是將resizeEvent中的值改掉。查一下它那里是出了什么問題。

            下圖是去除了resizeEvent的情況.

            現在可以算是有個初始的可顯示的版本。

            TODO但是resizeEvent遲早要搞定,因為后面對窗口縮放的時候必然會改變窗口的大小。
            現在還暫時不知道PyQt4中的resizeEvent中為什么其event得到的size()不是窗口的大小,而是一個很小的值,就像第一張圖片一樣,現在還暫時
            不知道如何更正這個錯誤。

            posts - 15, comments - 2, trackbacks - 0, articles - 29

            Copyright © 美洲豹

            久久久久无码精品国产| 中文字幕久久久久人妻| 日本高清无卡码一区二区久久 | 欧美亚洲国产精品久久久久| 久久婷婷五月综合成人D啪| 国产综合久久久久| 久久精品国产99久久久香蕉| 亚洲欧美日韩久久精品第一区| 久久精品嫩草影院| 无码人妻少妇久久中文字幕蜜桃| 岛国搬运www久久| 久久夜色精品国产欧美乱| 久久久久久久综合日本| 久久综合久久综合九色| 99久久做夜夜爱天天做精品| 精品久久久久久无码中文字幕| 久久精品中文无码资源站| 热久久最新网站获取| 久久亚洲av无码精品浪潮| 夜夜亚洲天天久久| 国产精品视频久久久| 蜜臀av性久久久久蜜臀aⅴ | 久久综合综合久久狠狠狠97色88| 国内精品久久久久影院亚洲| 久久免费大片| 久久亚洲国产成人影院网站| 97久久精品人人做人人爽| 久久久久亚洲av无码专区| 亚洲中文精品久久久久久不卡| 亚洲欧美一级久久精品| 色综合久久天天综线观看| 99久久综合国产精品二区| 日本免费一区二区久久人人澡| 国产美女久久久| 久久久九九有精品国产| 91久久香蕉国产熟女线看| 精品久久久久久无码免费| 三级韩国一区久久二区综合| 久久精品免费全国观看国产| 日韩欧美亚洲综合久久| 久久精品人人做人人爽电影蜜月 |