qpainter

    2熱度

    1回答

    我試圖水平顯示我的QTabWidget文本,並將Tabposition設置爲2(左側)。經過搜索後,我發現this link的以下代碼。 class FingerTabWidget(QtGui.QTabBar): def __init__(self, *args, **kwargs): self.tabSize = QtCore.QSize(kwargs.pop('width

    0熱度

    1回答

    我使用paintevent創建標籤並在標籤上顯示文本。如何指定標籤和Qpoints的大小以在特定區域創建標籤?

    1熱度

    2回答

    我有一個非常簡單的應用程序來爲圖片添加水印。所以你可以把你的照片放在一個QListWidget中,它會顯示一個縮略圖和路徑,調整一些東西,如文本,透明度,輸出格式等。按開始後,它將版權圖片保存在您的目的地選擇。這與QPainter一起使用,可以在圖片上繪製徽標和文字。 一切都能正常工作。但這裏有神奇的bug: 該應用程序會殺死隨機字母。這很奇怪,因爲我無法複製它。每次執行和選項組合都不同。例如:

    16熱度

    3回答

    我試圖淡入和淡出QLabel或任何QWidget子類。我嘗試過使用QGraphicsEffect,但不幸的是,它只適用於Windows,而不適用於Mac。 可以在Mac & Windows上工作的唯一其他解決方案似乎有自己的自定義paintEvent,我設置的QPainter不透明度以及在我的派生QLabel定義爲「不透明度」一個Q_PROPERTY並通過QPropertyAnimation更改不

    2熱度

    2回答

    我知道如何painter.setWindow作品。例如,如果我最大化該窗口小部件,那麼無論我在該窗口部件中繪製的內容是否也以相同的比例增大。 ,但我不明白什麼painter.setViewport究竟做。任何人都可以向我解釋它是如何工作的,並給我一個例子嗎?

    0熱度

    1回答

    請考慮下圖: 我有關於兩條線的中心點,兩者之間的角度以及兩條線的長度的信息。 問題是繪製一個起弧在底部線的端部和接觸上述傾斜線(下面示出的方式): / / / /. /. /___. 只見這些弧繪製的Qt的功能: http://qt-project.org/doc/qt-5.1/qtgui/qpainter.html#drawArc 這些功能需要一個矩形作爲參數,因爲我沒有

    1熱度

    3回答

    我已存儲在本地板目錄(/home/images/system/image.png)圖像 爲painter.drawimage函數傳遞Qpoint和QImage的作爲參數。 painter.drawImage(QRect(100, 50, 100, 100), QImage("home/images/system/image.png")); 我可以在這裏直接使用路徑嗎?如果我像這樣加載它不工作

    2熱度

    1回答

    我有一個圖像,我畫了一個矩形。之後,我試圖將矩形的內容複製到另一個QLabel中。這似乎工作,但我似乎無法對齊從圖像的左上角開始複製的圖像。這是我在做什麼 QPixmap original_image; original_image.load("c:\\Images\\myimg.jpg"); original_image = original_image.scaled(ui.label->s

    6熱度

    3回答

    這是我試過的,它沒有輸出。我哪裏錯了? // Start point of bottom line qreal startPointX1 = 600.0; qreal startPointY1 = 600.0; // End point of bottom line qreal endPointX1 = 600.0; qreal

    0熱度

    1回答

    在我的Qt應用程序中,我想創建一個包含Header,Footer標題和TableView的內容的預覽頁面。 這是我使用的代碼: void MainWindow::print(QPrinter *printer) { int xscale = 50; int yscale = 30; QPoint top_left = QPoint(xscale, yscale);