qt-mfc-migration

    1熱度

    1回答

    我在從MFC應用程序啓動Qt應用程序時顯示模態Qt對話框時出現問題。特別是,當我將其父級設置爲QWinWidget實例時,QProgressDialog實例將不會顯示在MFC應用程序中。這是我更詳細的問題... 我的MFC應用程序需要將大量數據傳輸到Qt應用程序,這是一個DLL。 Qt應用程序在其API中包含一個ProgressDlg類,後臺使用QProgressDialog實現。此對話框必須在Q

    0熱度

    2回答

    在我的項目中,我需要在Mfc應用程序的頂部創建一個非阻塞的QWizard。要做到這一點,我遵循這裏的指令(link) 這樣做有一個奇怪的副作用,它看起來像我的用戶界面沒有正確更新,當我點擊我的QWizardPage內的QRadioButton。請參閱以下屏幕截圖: 1-我的QWizard中的第一步。一切看起來不錯 2,我點擊了一個QRadioButton。看,「下一步」按鈕處於奇怪的狀態。 3-I

    0熱度

    1回答

    我正在使用mfc進行Qt遷移,並在我的Mfc應用程序中顯示Qt對話框。 可以在winEvent處理程序中刪除後期QWinWidget嗎? 問題是,我希望我的Mfc應用程序 中的所有打開的Qt對話框在主mfc窗口關閉時自動刪除。 由於WM_DESTROY將所有的子窗口發送(和Qt部件太) 所以我添加以下代碼QwinWidget winEvent處理: QWinWidget::winEvent(MSG

    2熱度

    2回答

    我使用Qt/MFC遷移框架工具下面這個例子: http://doc.qt.nokia.com/solutions/4/qtwinmigrate/winmigrate-qt-dll-example.html 我生成DLL由基於MFC的第三方應用程序加載。第三方應用程序基本上調用我的導出的DLL函數之一來啓動我的插件和另一個函數來關閉我的應用程序。目前我在關機功能中什麼也沒做。 當我在第三方應用程序中

    2熱度

    1回答

    我已經在MFC應用程序中使用QGraphicsTextItem進行文本編輯,然後將結果轉換爲位圖以顯示在視圖(屏幕)中。但它在打印時遇到問題。例如,如果我打印到PDF文件,文本不可擴展,因爲它是一個位圖,文件大小也很大。 如何在MFC打印框架中打印QGraphicsTextItem?理想的解決方案是我們可以將QPrinter掛接到MFC打印框架中,或者我可以用Win32 DC初始化QPrinter

    2熱度

    1回答

    運行: 發送https://fcm.googleapis.com/fcm/send { "to" : "xxxxxxxxxxxxxxxxxxxxxxxxx", "priority" : "normal", "time_to_live" : 3, "notification" : { "body" : " test mensaje", "c

    4熱度

    1回答

    我試圖設置Qt Win遷移框架以在現有的基於MFC的應用程序中使用Qt。我想將該框架用作庫,所以我在qtwinmigrate/buildlib/buildlib.pro文件上運行qmake以創建Visual Studio vcxproj項目文件。我將該框架構建爲一個dll/lib,並將這些標題放在一個公共的include目錄中。在我的MFC項目中,我添加了Qt遷移框架的lib作爲依賴項,在適當的地

    0熱度

    1回答

    我正在使用Mfc到Qt的遷移解決方案,將我的Mfc插件遷移到Qt。 我的Mfc插件已加載到第三方Mfc應用程序中。基本上我用下面的例子Qt based Application Extension: BOOL WINAPI DllMain(HINSTANCE hInstance, DWORD dwReason, LPVOID ) { static bool ownApplication = FAL

    1熱度

    2回答

    我在CView中託管了一個QWinWidget,並希望它在調整大小時保留在指定位置。但QWinWidget總是移動到(0,0),即CView的左上角。 我想用這種方式來調試: QWinWidget* pWidget = new QWinWidget(pCView); pWidget->move(50, 50); QPoint pos = pWidget->pos(); 需要注意的是:在PO

    3熱度

    1回答

    我可以將Qt對象繪製到QImage上,然後將圖像繪製到HDC或CDC。這可能會損害我們應用程序的性能。如果我可以將Qt對象直接繪製到Win32 HDC或MFC CDC上,那將會很棒。我希望有一類,說QWin32Image清晰,那麼我就可以這樣使用它: QWin32Image image(hdc, 100, 100, Format_ARGB32_Premultiplied); QPainter p