qt4

    -1熱度

    1回答

    我用this example來編寫虛擬鍵盤應用程序。我已經改變了一些接受退格鍵,左鍵等。 我想要做的是我想從輸入面板窗體發送一個信號(enterKeyGenerated)到MainWindow。但我沒有這樣做。這裏是我的代碼: MyInputPanel.cpp(編輯) MyInputPanel::MyInputPanel() : QWidget(0, Qt::Tool| Qt::WindowSt

    0熱度

    3回答

    我已經使用this SO answer作爲收件人在Linux上爲Windows構建Qt GUI應用程序。它完美的作品。但是我的結果「Hello World」二進制文件是12MB大 - 只適用於窗口中的按鈕 - 這太多了。 所以我想我可以修改src/qt.mk文件並調整配置選項以儘可能多地刪除不需要的選項。 但現在我需要重新編譯MXE內的Qt,我不知道如何。當我在基本目錄中運行make時,它開始下載

    1熱度

    2回答

    指數[我使用PyQt4的,但我認爲這Qt4的問題是不特定的Python] 我有一個QTableWidget。在每一行中,第一列包含一個按鈕。點擊後,該行被刪除。 要刪除的行中,我使用removeRow(int row)方法,它接受作爲參數的行的索引。當連接信號時,我無法知道行的索引,因爲它可能同時發生變化(例如,如果第一行被刪除,所有行索引都會被更改)。 The accepted answer h

    0熱度

    1回答

    多重繼承我有這樣 from abc import ABCMeta, abstractmethod class Observer(object): __metaclass__ = ABCMeta @abstractmethod def update(self, dataMsg): pass Observer.register(tuple) 一類

    0熱度

    1回答

    我已將qlineedit子類化並編寫了一個具有默認文本的自定義行編輯。默認文本是灰色的,直到用戶開始寫入一些文本爲止。行編輯也有一個時間掩碼輸入。它只接受23:59:59範圍內的輸入。 問題是當行編輯爲空並且默認文本以灰色顯示時,光標也是灰色的。我想知道如何將光標顏色更改爲黑色,而默認文本爲灰色。 我試圖重寫paintevent。我看到了qlineedit的源代碼,並看到QLineControl

    0熱度

    1回答

    我正在開發一個Qt項目,我需要在運行時獲取工具欄位置。有沒有什麼辦法可以讓QToolbar在QMainWindow的當前定位? 謝謝。 編輯: 感謝您的回答,我得到了75%的工作。但是在QMainWindow::toolBarArea(QToolBar * toolbar)有一個問題。 當我將兩個工具欄放置在單個區域(即底部區域)時,如下所示。 --------------------------

    0熱度

    1回答

    我見過2個相關的問題: undefined reference to `strlwr' Undefined reference in Qt4 但他們沒有解決礦山。 所以誤差爲標題說什麼,並有相同的錯誤76總: /videowidgetsurface.cpp:15: error: undefined reference to `QAbstractVideoSurface::QAbstractVide

    1熱度

    1回答

    所以我的問題是,而不是手動爲一堆按鈕手動編寫一噸代碼,我想創建一個QPushButton類,然後更改這麼多的變量在調用該類創建我個人的按鈕。 我的問題是,儘管調用了clicked.connect函數並且在運行代碼時沒有錯誤,但我的按鈕似乎無法點擊。下面是按鈕類的相關部分: class Button(QtGui.QPushButton): def __init__(self, parent

    -1熱度

    1回答

    我創建了一個自定義按鈕類,我希望將其添加到使用QT Designer創建的佈局中。 這裏是一流的初始化功能: class Ui_Form(QtGui.QWidget): def __init__(self): QtGui.QWidget.__init__(self) self.setupUi(self) self.button1 = Button()

    0熱度

    1回答

    我在Qt中編寫了一個測試來獲取鍵盤的USB使用代碼,基本上是「掃描代碼」,但更粗糙一點。 我使用的修改版本showkey.c我轉換爲C++,分類和所有。作爲參考它的心臟是 n = read(fd, &buf, sizeof(buf)); if (n == -1) { cout << "ERROR READING USAGE CODE"; clean_up(fd); return n; } cl