«qt» 태그된 질문

Qt는 기본 애플리케이션의 성능과 속도를 유지하면서 기본 코드베이스를 거의 또는 전혀 변경하지 않고 다양한 소프트웨어 및 하드웨어 플랫폼에서 실행할 수있는 애플리케이션 소프트웨어 개발에 널리 사용되는 크로스 플랫폼 애플리케이션 개발 프레임 워크입니다. Qt는 상용 및 오픈 소스 라이선스로 사용할 수 있습니다.

2
Qt는 가상 순수 슬롯을 지원합니까?
내 GUI 프로젝트 Qt에는에서 직접 상속하는 많은 "구성 페이지"클래스가 있습니다 QWidget. 최근에 저는이 모든 클래스가 2 개의 커먼 슬롯 ( loadSettings()및 saveSettings())을 공유한다는 것을 깨달았습니다 . 이와 관련하여 두 가지 질문이 있습니다. BaseConfigurationPage이 두 슬롯을 가상 순수 메서드로 사용하여 중간 기본 추상 클래스 (이름을 지정 ) 를 작성하는 것이 합리적 …

3
Qt의 일반 함수 인 것처럼 emit 사용과 신호 호출
이 신호가 있다고 가정 해 봅시다. signals: void progressNotification(int progress); Qt의 emit 키워드에 대해 최근에야 배웠습니다. 지금까지는 일반 함수처럼 신호를 호출하여 신호를 실행했습니다. 그래서 대신 : emit progressNotification(1000 * seconds); 나는 다음과 같이 쓸 것이다. progressNotification(1000 * seconds); 그렇게 호출하면 작동하는 것 같고 연결된 모든 슬롯이 실행되므로 emit 키워드를 사용하면 …
97 c++  qt 

4
Qt의 메모리 관리?
저는 Qt를 처음 접했고 메모리 관리와 객체의 수명에 대한 몇 가지 기본적인 사항이 궁금합니다. 개체를 언제 삭제 및 / 또는 파괴해야합니까? 자동으로 처리되는 것이 있습니까? 아래 예에서 내가 만든 개체 중 삭제해야하는 것은 무엇입니까? 인스턴스 변수 가 파괴 myOtherClass되면 어떻게됩니까 myClass? 객체를 전혀 삭제 (또는 파괴)하지 않으면 어떻게됩니까? 그게 기억에 …
96 c++  qt  memory  object 

10
QString에서 char *로 변환
다음 방법으로 QString을 char * 유형으로 변환하려고했지만 작동하지 않는 것 같습니다. //QLineEdit *line=new QLineEdit();{just to describe what is line here} QString temp=line->text(); char *str=(char *)malloc(10); QByteArray ba=temp.toLatin1(); strcpy(str,ba.data()); 이 방법으로 가능한 결함을 자세히 설명하거나 다른 방법을 제공 할 수 있습니까?
94 c++  qt  qstring  qtcore 



7
별도의 문자열에서 전체 경로 문자열을 (안전하게) 만드는 방법은 무엇입니까?
C ++에는 파이썬의 기능과 동등한 것이 os.path.join있습니까? 기본적으로 파일 경로의 두 부분 (또는 그 이상)을 결합하는 것을 찾고 있으므로 두 부분이 완벽하게 맞도록하는 것에 대해 걱정할 필요가 없습니다. Qt에 있다면 그것도 멋질 것입니다. 기본적으로 나는 몇 가지 코드를 디버깅 시간을 소비하기 때문에 그것의 적어도 일부에 있었다 root + filename있어야했다 root/ …
91 c++  qt  filepath 

9
무엇을 선택해야합니까 : GTK + 또는 Qt? [닫은]
닫은. 이 질문은 Stack Overflow 지침을 충족하지 않습니다 . 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? Stack Overflow의 주제에 맞게 질문을 업데이트하세요 . 휴일 육년 전 . 이 질문 개선 누군가가 오늘날 이러한 도서관에 가장 적합한 용도를 제안 할 수 있습니까? GUI 일 뿐입니 까, 아니면 데이터베이스, XML, …
89 linux  qt  gtk 

13
QCombobox에서 선택한 값을 어떻게 얻을 수 있습니까?
Qt에서는 방법 을 사용하여 selected texta QComboBox를 얻을 수 있습니다 combobox->currentText(). 어떻게 얻을 수 selected value있습니까? 나는 도움을 찾았지만 내가 찾길 currentData()기대했던 방법 을 찾을 수 없었다 . 나는 단지 찾을 수 있었다combobox->currentIndex() 다른 방법으로 더 똑똑한 방법이 combobox->itemData(combobox->currentIndex())있습니까? 업데이트 : Qt 5부터는 더 이상 필요하지 않습니다. http://doc.qt.io/qt-5/qcombobox.html#currentData-propcurrentData() 메소드가 추가되었습니다.
87 qt  qcombobox 

3
Qt : * .pro 대 * .pri
qmake의 *.pro와 *.pri구성 파일 의 차이점은 무엇입니까 ? * .pro 파일에는 무엇이 들어가고 * .pri 파일에는 무엇이 들어가야합니까?
86 qt  qmake  qtcore 


1
Qt LGPL 라이선스를 사용하고 어떤 제한없이 내 애플리케이션을 판매 할 수 있습니까? [닫은]
닫은. 이 질문은 주제와 관련이 없습니다 . 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? 질문 업데이트 는 그래서 주제에 스택 오버플로합니다. 휴일 팔년 전에 . 이 질문 개선 크로스 플랫폼 프로젝트를 시작하고 싶습니다. 저는 연구를했고 이제 Qt가 올바른 거래라고 거의 확신합니다. 하지만 여기에는 큰 장애물이 있습니다. 라이센스 . …
85 c++  qt  licensing 


6
qDebug, qWarning, qCritical 등 출력을 리디렉션하는 방법은 무엇입니까?
qDebug() <<디버그 출력을 위해 많은 문을 사용하고 있습니다 . 셸 스크립트에 의존하지 않고 디버그 출력을 파일로 리디렉션 할 수있는 크로스 플랫폼 방법이 있습니까? 나는 open () 및 dup2 () 가 Linux에서 작업을 수행하지만 Windows에서 MinGW로 컴파일하여 작동합니까? 그리고 그것을 수행하는 Qt 방법이 있습니까?
84 c++  debugging  qt  mingw  qdebug 

3
Qt“비공개 슬롯 :”이것은 무엇입니까?
나는 그것을 사용하는 방법을 이해하지만 그것의 구문은 나를 괴롭힌다. "비공개 슬롯 :"이란 무엇입니까? 전에 클래스 정의에서 private 키워드와 : 사이에 무언가를 본 적이 없습니다. 여기에 멋진 C ++ 마법이 있습니까? 그리고 여기에 예 : #include <QObject> class Counter : public QObject { Q_OBJECT public: Counter() { m_value = 0; } …
82 c++  qt  signals-slots 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.