簡體   English   中英

Windows 8不兼容?

[英]windows 8 incompatibility?

我無法在Win8筆記本電腦上運行代碼。 我正在與以下各項結合使用:

  • 無堆棧Python 2.7.2
  • Qt 4.8.4
  • PySide 1.1.2
  • Eclipse / Pydev和WingIDE

這在我的Win7 PC上很好用,但是現在我購買了帶Windows 8的演示筆記本電腦。據我所知,所有筆記本電腦的安裝方式都與PC上的安裝方式相同。

當我現在運行程序(相同的代碼)時,我得到警告:

“ Qt:檢測到未經測試的Windows 6.2版!”

好的,所以這可能是我的問題的根源,但是我也得到了錯誤:

  • 有時程序只是在上述警告后退出(我認為只是日食)
  • 有時我會得到一個APPCRASH(我認為只有日食)
  • 有時我會遇到異常:TypeError:調用元類基礎時出錯:mro()返回了布局不適當的基礎('')
  • 有時我會遇到異常:TypeError:調用元類基時出錯:多個基具有實例布局沖突

特別是最后兩個似乎不是Windows問題,但是我的PC win7安裝沒有其他區別。 有誰知道發生了什么或如何解決此問題? 我是否錯過了安裝步驟,或者可能是某些不兼容?

干杯,拉爾斯

有人對此有意見嗎?

我對Pyside 1.1.2和Qt 4.8.4有同樣的問題。 對我來說,解決方案是通過右鍵單擊可執行文件->屬性->兼容性->在兼容模式下為以下Windows 7運行此程序,將Python可執行文件的兼容模式設置為Windows 7:

希望能有所幫助。

嘗試使用Hyper-V,但是Windows 8默認未安裝Hyper-V。您需要轉到“打開或關閉Windows功能”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM