qt4.7

    0熱度

    1回答

    我正在編寫一個應用程序,使用C++和Qt Framework 4.7在Windows,Mac和Linux桌面上運行。當有人在第一次安裝或運行我的應用程序時,我需要收集一些註冊信息,並在隨後的運行中返回註冊碼或其他內容,該應用程序知道它已被註冊。 我一直沒能在Qt框架中找到任何支持這個的東西。我對C++和Qt相當陌生,所以也許我只是想念一些東西。 我的目標是收集一些信息(例如電子郵件地址,以便我可以

    0熱度

    2回答

    在我的項目中,我使用QMovie作爲加載欄。它在Windows中運行良好。但是,我將我的項目移至Mac,並且不再工作。 GIF圖像文件位於資源文件中。我試着使用資源文件路徑和絕對文件路徑。但是,這似乎並不好。 謝謝

    0熱度

    1回答

    你好誰能幫我弄清楚如何解決這個錯誤信息?我試圖重寫QT3工作代碼到的Qt4爲IplImage結構轉換爲QImage的發現「正確的轉換類型,」但是我的代碼如下的結果「ISO C++禁止‘的QImage’的聲明無類型」 .... QImage *qqImage; if (this->data->nChannels == 1) { QVector<QRgb> myColorTable;

    1熱度

    1回答

    你好誰能幫我弄清楚如何解決這個錯誤信息?我試圖將Qt3工作代碼重寫爲Qt4,用於將IplImage轉換爲QImage,並發現「正確的轉換類型」,但是我的代碼如下所示,結果爲「ISO C++禁止聲明'QImage'且沒有類型的編譯消息。 QImage的* convertIplImageToQImage(...){ ... QImage *qqImage; 如果(這 - >數據 - >

    2熱度

    3回答

    我有這個基本的Qt程序來自「C++ GUI編程與Qt」一書。但是,當我按照說明(自從本書是爲Qt 4.4編寫以來有所不同),我的QLineEdit將不會顯示來自鍵盤的文本輸入。 源代碼如下(我沒有包含moc _ *。cpp文件)。 對於那些不喜歡通過副本重新彙編代碼並粘貼整個項目可以從我的顛覆遊樂場下載: http://matthewh.me/PlayGround/branches/Qt4Deve

    0熱度

    1回答

    我有一個QWidget,並且我有一些Simples Controls,例如Button,ProgressBar,TextEdit等等..在QML中我從QML示例中完成。我正在閱讀http://doc.qt.io/archives/qt-4.7/qtbinding.html和http://doc.qt.io/archives/qt-4.7/qml-integration.html 此刻我正在嘗試QD

    1熱度

    2回答

    我在寫一個QStyle在這裏,我將QProgressBar更改爲Slim單行,沒有文字。所以高度也會降低到5px。但是Widget Width將由佈局決定。我應該在「我的風格」的drawControl中做什麼來更改小部件高度?

    3熱度

    1回答

    當我使用QGridLayout顯示窗口小部件時,只顯示窗口小部件,並且未顯示圖像的透明部分。現在我切換到使用QGraphicsScene和QGraphicsView,現在我的圖像灰色背景,他們曾經是透明的。 void Piece::paintEvent(QPaintEvent *) { string image = ":/images/" + color + piece + ".png

    0熱度

    1回答

    我在屏幕上有很多固定的qwidgets,並且我還有很多其他的小部件可以在屏幕上拖動。當一個小部件被拖動到固定小部件的頂部時,固定小部件需要執行一些代碼。我無法弄清楚靜止物體如何知道它上面有一個小部件,並知道它是哪個小部件。 編輯: 我拖動的對象被我自己創建的函數拖動,而不是拖動Qt函數。這是我使用的 void Piece::mouseMoveEvent(QMouseEvent *event) {

    4熱度

    2回答

    下面的代碼段給出了編譯錯誤 call of overloaded ‘QString(int)’ is ambiguous與QT 4.7.3 (系統是Linux 64位,的Debian不穩定) struct QSAConnection { QSAConnection() : sender(0), signal(0), function_ref() { } QSAConnecti