사용자 정의 탭 막대를 움직일 수있는 탭 위젯을 만들려고합니다. 이 프로그램은 하위 클래스 인 QTabBar과 setMovable(True)이 아니지만 mouseDoubleClickEvent에 액세스해야합니다. 따라서 QTabBar은 서브 클래스를 제공합니다. 프로그램을 실행하면 마우스로 탭을 움직여 보려고 할 때까지 모든 것이 작동합니다. 내가 생각할 수
현재 응용 프로그램을 테마로 스타일 시트를 사용하고 있습니다. tabPosition이 북한이나 남한, 아무 문제로 설정된 경우,이로 /*QTabBar et QTabWidget*/
QTabBar::tab {
background: qlineargradient(spread:pad, x1:0.5, y1:0, x2:0.5, y2:1, stop:0 rgba
누군가가 QT를 사용하여 창에서 탭을 선택했다는 것을 어떻게 식별 할 수 있는지 보여주는 좋은 예가있는 경우 누구에게나 제공하십시오. 나는 줄에서 검색하고 제공된 코드는 오류를 낳는다. 그래서 여기 내가 무엇을하려고하는지 : 나는 3 개의 탭이있는 메인 윈도우를 가지고있다. 다른 알고리즘을 실행합니다. 그래서 CPU를 처리하는 데 많은 시간이 걸리기 때문에
QTabWidget에서 가운데 마우스 클릭을 감지하고 싶습니다. 거기에 QWidget에 마우스 이벤트 관련 신호가있을 것으로 예상했지만, 내가보고있는 것은 모두 메소드입니다. QTabWidget의 하위 클래스를 만든 다음 해당 메서드를 재정의해야 원하는 작업을 수행 할 수 있습니까?
나는 회로 시뮬레이터를위한 GUI를 만들기 위해 PyQt를 사용하고 프로그래밍 방식으로 탭을 생성하고 삭제한다. 즉, 사용자가 버튼을 클릭하고 QTabWidget에 새로운 탭이 추가된다. Qt Creator에서 QFrame을 그렸고 코드에서 새 탭으로 추가했습니다. 그러나 특정 탭 (예 : Qt Creator 내부의 QwtPlot)에있는 위젯을 참조해야합니
pyQT에 문제가 있습니다. QTabWidget이 포함 된 그래픽 인터페이스를 디자이너와 함께 만들었습니다. 내 기능이 실행 중일 때 탭을 숨기고 표시하고 싶습니다. 나는 모든 탭을 제거하고 나중에 추가하는 하나의 솔루션을 발견했습니다. removedTab = self._application.getAlgorithmGUI().getWidget('tabWidg