Neste artigo veremos como podemos verificar se a aceitação de quedas na caixa de rotação está habilitada ou não, usamos o setAcceptDropsmétodo para habilitar a queda de aceitação. Para verificar se a propriedade aceitar quedas da caixa de rotação está habilitada ou não, usamos o acceptDropsmétodo.

Para fazer isso, usamos o método acceptDrops com a caixa de rotação.

Sintaxe: line_edit.acceptDrops()

Argumento: não requer nenhum argumento

Retorno: retorna bool



Abaixo está a implementação

from PyQt5.QtWidgets import * 
from PyQt5 import QtCore, QtGui 
from PyQt5.QtGui import * 
from PyQt5.QtCore import * 
import sys 
  
  
class Window(QMainWindow): 
  
    def __init__(self): 
        super().__init__() 
        self.setWindowTitle("Python ") 
        self.setGeometry(100, 100, 600, 400) 
        self.UiComponents() 
        self.show() 
  
    
    def UiComponents(self): 
      self.spin = QSpinBox(self) 
        self.spin.setGeometry(100, 100, 250, 40) 
        self.spin.setPrefix("Prefix ") 
        self.spin.setSuffix(" Suffix") 
        self.spin.setAcceptDrops(True) 
        label = QLabel(self) 
        label.setGeometry(100, 200, 200, 30) 
        check = self.spin.acceptDrops() 
        label.setText("Accept drop enabled ? : " + str(check)) 
  
  
App = QApplication(sys.argv) 
window = Window() 
sys.exit(App.exec()) 

Resultado :