paintevent

    2熱度

    1回答

    是否可以使用顏料列表器更改進度欄的顏色? 我不想只是一個inital前景色和背景色,而是希望它能像Windows上正常的綠色進度條一樣工作,但具有我自己的前景和背景。 我嘗試下面的代碼,但它不會工作 GC gc = event.gc; Device device=Display.getDefault(); Color foreground = gc.getForeground(); Colo

    1熱度

    1回答

    我正在使用Qt(當前爲4.8)來顯示大量QGraphicsScene項目的文字圖的應用。我想用比例來說明視圖。我對比例尺的要求是它在視口控件中永久固定。每當視圖縮放變化時(放大等),它都需要更新。還有其他可能的覆蓋項目(指南針等),所以我更喜歡一個通用的解決方案。 我已經看過解決此其前面的問題建議: 使用ItemIgnoresTransform 使用覆蓋像素圖。 我試過IgnoresTransfo

    1熱度

    1回答

    在PySide中,您可以覆蓋QWidget的paintEvent()方法來控制如何在屏幕上繪製小部件。 JavaFX中是否有與Node等效的內容? 在上下文中:我需要一種方法來在屏幕上顯示自定義圖像格式。不斷轉換我的格式和JavaFX的Image,所以我可以顯示它在ImageView對我來說太慢,除了變得更加混亂。 我看過ImageView.java和Canvas.java,但沒有運氣。 Imag

    0熱度

    3回答

    我是一個Qt初學者。 所以我有我的主窗口QSlider和QPixmap。我有一個插槽重新定義了paintEvent(QPaintEvent* event)和 connect(slider, SIGNAL(valueChanged(int)), this, SLOT(centerChange(int))); : void MainWindow::centerChange(int value)

    0熱度

    1回答

    我有一個control form來自windows用戶控件類。一旦顯示錶格,我需要根據條件顯示message box。我試圖使用form paint event handler來做到這一點,但似乎發射兩次。結果message box顯示兩次。如何才能做到這一點? public partial class SelectAccounts : UserControl { private vo

    0熱度

    1回答

    我有一個程序,從硬盤驅動器加載一個文件,並指示繪製幾個50x50像素的正方形。我也有兩個ComboBoxES這應該對呈現的正方形產生影響。基本上,兩個ComboBox es給文件夾和文件名稱。 每次我打電話給ComboBox,我都可以看到我稱之爲繪畫事件,並且基於選擇來更新用於繪製瓷磚的說明。但是,直到我切換到另一個窗口,然後回到原來的窗口,顯示的方塊纔會更新。 下面是我的paintEvent l

    1熱度

    2回答

    我想在QLabel兩點之間編程方式添加行。從我發現的看來,唯一的辦法就是創建一個QWidget的子類來改變PaintEvent()保護的方法。 所以,我創建QWidget的一類新的 'QLineObject'。這是我的頭文件: class QLineObject : public QWidget { Q_OBJECT public: QLineObject();

    0熱度

    1回答

    我正在使用WinForms爲模擬編寫可視化工具。可視化涉及圍繞網格移動的各種對象。 到目前爲止,我正在使用擴展Panel的自定義控件,並在Paint事件過程中使用Graphics類進行自定義繪圖。然而,一個令人煩惱的地方是我經常不得不從grid座標縮放到control.DisplayRectangle座標(換句話說,在網格中佔用2個單元格的對象將佔用2 *(control.DisplayRecta

    1熱度

    2回答

    我正在嘗試將圓角添加到QDialog。我正在定義自己的paintEvent方法來創建圓角。它正在工作,但它爲所有事物添加了圓潤的邊框。即使光標正在獲得邊框。有什麼辦法可以禁用這種行爲嗎? 示例代碼: from PySide import QtCore, QtGui class RenameDialog(QtGui.QDialog): def __init__(self, paren

    0熱度

    1回答

    我想通過按鍵事件來控制paintGL方法。目的是通過推動返回來顯示一個附加點。 換句話說:我畫了一個很好的背景場景,現在我想推回(在一個lineEdit中),並且在已經顯示的背景前出現了一個紅點。 //MainWindow.cpp MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow