QFontDialog가 하나만있는 경우 2 (또는 그 이상) QFont에 대해 다른 글꼴을 어떻게 바꿀 수 있습니까? 어떻게하면 더 효율적으로 할 수 있습니까? 각 QFont에 대해 새로운 QFontDialog를 작성하는 것은 매우 어리석은 일이라고 생각합니다.각 QFont에 대한 새로운 QFontDialog?
0
A
답변
1
동시에 처리하려면 두 개의 QFontDialog를 양식에 추가해야합니다. 그렇지 않으면 하나의 QFontDialog 객체를 사용하고 대화 상자를 표시하기 전에 setCurrentFont()
을 사용하여 현재 글꼴을 설정하면됩니다.
0
그래서 각 QFont에 대한 QFontDialog를 만드는 것은 최적의 방법이 아닙니다. 너무 많아서 (100 이상 - QFont-s와 QFontDialog-s는 많은 메모리를 필요로합니다).
QObject::connect(&fontdialog, SIGNAL(font_selected(FontChooser *, const QFont &)), &fontchooser, SLOT(set_font_info(FontChooser *, const QFont &)));
QObject::connect(&fontchooser, SIGNAL(clicked(FontChooser *, const QFont &)), &fontdialog, SLOT(show(FontChooser *, const QFont &)));
내가 이것을 게시하는 경우 : -보다 효율적인 신호-S의 특정와 SLOT-의 QFontDialog 및 QFont에 대한을 만들어 다음과 같습니다 (내 상황이 QFontDialog에서 QFont 정보를받을 FontChooser (수정 QLineEdit)이다) 질문, 나는 그 Qt가 그렇게 쉬운 func - s가 있다고 생각. 나는 틀린가? :) 문제가 해결되었습니다. 고마워.
관련 문제
- 1. 각 객체에 대한 새로운 ArrayList
- 2. QFontDialog : 글꼴 색상 얻기
- 3. PyQt4 : QFileDialog 및 QFontDialog 현지화
- 4. 각 함수 호출에 대한 새로운 팝업
- 5. QWontget에 QFontDialog 및 QColorDialog를 포함시키는 방법은 무엇입니까?
- 6. 사용자가 마지막으로보기에 따라 각 항목에 대한 새로운 게시물 수를 얻으십시오.
- 7. 필드 (데이터베이스)의 각 구분 요소에 대한 새로운 라인을 만들기
- 8. 각 onItemClick에 대한 ArrayList의 새로운 Intent 데이터가있는 ListView의 OnClickListener
- 9. 웹 페이지의 각 요청에 대한 새로운 프로세스 생성?
- 10. C++의 각 대화 상자에 대한 새로운 양식은 무엇입니까?
- 11. SSRS 보고서 - 각 고객에 대한 새로운 보고서? -CODE/QUERY
- 12. 목록에서 각 원래 목록의 속성에 대한 새로운 목록을 반환 하시겠습니까?
- 13. MySQL + php : 쿼리의 각 행에 대한 새로운 쿼리?
- 14. mySQL - 각 페이지의 새로운 테이블?
- 15. 새로운 행의 각 행은 Excel에서
- 16. : 대한-각
- 17. : 대한-각
- 18. 각 문서 루트에 새로운 phpmyadmin을 설치해야합니까?
- 19. mySql 테이블의 새로운 행으로 각 양식 항목
- 20. 멀티 쓰레드 서버/각 쓰레드의 새로운 객체
- 21. 사용자로부터의 각 요청은 새로운 getConnection()을 호출합니까?
- 22. 각 OpenGL/GLUT 루프 반복을위한 새로운 StdGen
- 23. 각 모델마다 새로운 연결이 필요합니까? 그게 맞습니까?
- 24. 각 실행에서 시작되는 안드로이드 에뮬레이터의 새로운 인스턴스
- 25. 각 요청에 새로운 처리기가있는 혜성 화
- 26. 각 섹션에 대한 UICollectionView 레이아웃
- 27. 각 언어에 대한 Vim - ab
- 28. QFontDialog :: getFont()에서 글꼴 크기를 비활성화 할 수 있습니까?
- 29. 각 섹션에 대한 각 TableView의 배경 이미지?
- 30. 각 페이지의 새로운 배경 이미지 새로 고침