the documentation for Qt Style Sheets을 조사한 결과 내 위젯의 배경색을 바꿀 수 있다는 것을 알게되었고 even set transparency입니다.Qt4 스타일 시트로 알파 채널을 활성화하는 방법은 무엇입니까?
여기에 --- 나에게 따라해야 코드 --- 작품 :
application = QtGui.QApplication(sys.argv)
application.setStyleSheet(QtCore.QString('MainWindow {background-color: rgba(20, 0, 0, 75%)}'))
그리고 실제로 그것은 윈도우의 배경 색상은 해당 RGB 값으로 변경되는 정도 작동합니다. 그러나 알 수있는 한, 알파 값은 내 응용 프로그램에 아무런 영향을 미치지 않습니다.
편집 : 나는 알파 채널이 현재 작동하고 있으며, 응용 프로그램의 배경이나 캔버스 만 (내가 어떻게 호출해야하는지 모르겠다) 검은 색이라는 것을 알고 있습니다. 메인 위젯이 아니라 투명하게 만들어야합니다. 이것을 어떻게 할 수 있습니까?
NB : 저는 Gnome을 사용하여 Ubuntu 11.04에서 실행 중입니다.