cost 314 ms
如何僅在 QPainted 對象上檢測 Qt 鼠標事件

[英]How to detect Qt mouse events only over QPainted objects

我試圖以編程方式生成一個羅盤小部件,它看起來很像這樣: 我希望指南針的每個“切片”都充當與應用程序其余部分進行交互的按鈕。 為此,我認為用QAbstractButton制作它們是最合乎邏輯的,並開始走這條路: 到目前為止,這在視覺上非常有效: 問題是,對於underMouse() , ...

QAbstractButton 的 SIGNAL SLOT 新符號問題

[英]problem with SIGNAL SLOT new notation for QAbstractButton

我正在編寫一個由以下內容組成的小實用程序: 1) 4 QToolBar 2) 1 個QToolBox 3) 1 QMenu 4) 1 個QGraphicsView 我在QToolBox上有一些按鈕,每個按鈕代表一個具有不同間距的網格。 每次用戶單擊QToolBox the spac ...

如何使用 setText 設置和獲取“評論”文本?

[英]How to Set and Get "comment" text using setText?

我正在嘗試將字符串數據存儲在 QAbstractButton.text() 中。 為什么? 我想在 text() 本身中顯示短名稱,但能夠通過代碼通過 text() “評論”調用長名稱。 您可以在 QT Designer 中編寫“評論”,但我無法在 Python 中復制它。 查看記事本中的代碼 ...

在pyqt5中對齊小部件中的按鈕時出現問題

[英]Problems aligning buttons in widget in pyqt5

我一直在嘗試使用python語言的pyqt5 GUI創建一個具有圖像背景和帶有圖像的兩個按鈕(取消和確定)的小部件,並具有上推/下推效果,但是我有兩個問題: 1 –我無法在小部件中心對齊按鈕 2 –按鈕事件發生兩次 碼: 在鏈接中獲取圖像: https : //www. ...

'void QAbstractButton :: clicked(bool)'受保護

[英]'void QAbstractButton::clicked(bool)' is protected

我實際上正在使用Qt 5.10.1進行項目。 我正在使用Linux,而我的合作伙伴正在使用Windows。 我們已經編寫了這段代碼: 凡survive0 .. survive8和born0 .. born8的復選框。 編譯時,在Windows上沒有顯示錯誤,但是在Linux ...

PyQt5-將AbstractButton添加到布局

[英]PyQt5 - add AbstractButton to layout

我正在制作紙牌紙牌游戲來練習OOP和PyQt5,但在將繼承QAbstractButton的紙牌添加到布局( QGridLayout , QHBoxLayout或QVBoxLayout )時遇到了麻煩。 這是Card對象的一部分: 這是游戲的類: 當我運行該程序時,該Card不會 ...

我可以在'setDefaultButton'中使用自己的用戶定義的字符串嗎

[英]Can i use my own user defined string in 'setDefaultButton'

我想在下面提到的函數“ msgBox.setDefaultButton”和“ msgBox.addButton”中的按鈕上使用我自己的字符串: 而不是內置的“保存”和“中止”,我想輸入自己的文本。 請讓我知道是否可能,或者給我以上各行的替代方法,以使用我自己的隨機文本創建一個按鈕。 ...

創建自定義PyQt5圖像按鈕

[英]Creating Custom PyQt5 image-button

我正在嘗試創建自定義的PyQt5按鈕,但是遇到了在QMainWindow對象中顯示它的問題。 這是我正在嘗試的代碼: 如果您僅使用window = Widget()並將按鈕對象放在其中,則該按鈕將起作用,如此答案所示: 如何在PyQt中編碼圖像按鈕? ...

為什么在使用鍵盤導航時QAbstractButton發出所有信號?

[英]Why QAbstractButton emit all signals when using keyboard navigation?

我有一對夫婦的衍生自定義按鈕QAbstractButton與autoExclusive和checkable財產TRUE女巫被應用到相同的父。(所以只有一個項目可以在同一時間進行檢查)。 父級是一個QDialog ,我希望每當顯示該對話框時,例如項1就會獲得鍵盤焦點,以便用戶可以輕松地在鍵盤 ...

繪制設備返回的引擎== 0,類型:1

[英]Paint device returned engine == 0, type: 1

我已經看到了同一問題的許多答案,我已經經歷了這些問題,但是沒有一個問題解決了我的問題,我遇到了錯誤 QWidget :: paintEngine:不應再調用QPainter :: Begin:繪畫設備返回的引擎== 0,鍵入:1 QPainter :: end:繪畫器未激活,已中止 ...

lineEdit獲得焦點時如何關閉QAbstractButton animateClick

[英]How to turn off QAbstractButton animateClick when lineEdit has focus

我是QT GUI編程的新手,並且正在使用QT Creator。 我看到的問題是用戶按下Enter鍵時我的按鈕和行編輯。 我的程序打開一個組框,並允許用戶輸入密碼,然后按OK或Cancel。 如果用戶在行編輯具有焦點時按下Enter鍵,則該程序似乎為QAbstractButton ani ...

基於樣式表偽狀態值繪制自定義 QWidget

[英]Painting custom QWidget based on style sheet pseudo-state value

我有一個自定義QWidget (實際上,從QAbstractButton派生),我必須實現我自己的paintEvent 。 如何使用樣式表信息? 例如,假設有人定義了以下樣式表(直接或通過繼承)應用於我的自定義 class: 在我的paintEvent方法中,如何獲得正確的背景顏色以顯示選中的 s ...

Qt QAbstractButton setDown干擾了grabMouse

[英]Qt QAbstractButton setDown interferes with grabMouse

我在Qt中有一些奇怪的行為,似乎是一個缺陷。 我想知道是否有人有很好的解決方法。 我有一個彈出窗口小部件,其中包含許多按鈕。 用戶通過按下鼠標按鈕來激活彈出窗口。 顯示時,彈出窗口小部件將調用grabMouse 。 它獲取所有鼠標事件。 當setDown(true)懸停在按鈕上時 ...

QAbstractButton的兩個快捷方式

[英]Two shortcuts for a QAbstractButton

我需要為QAbstractButton分配兩個快捷方式,但是我找不到解決方法。 似乎唯一的方法是QAbstractButton :: setShortcut(const QKeySequence&key)。 可能嗎 ? ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM