| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
- ubuntu
- QT
- ssh command
- port
- sudo
- Linux
- 패키지
- ssh
- driver
- docker registry
- DevOps
- 방화벽체크
- docker
- Openswan
- golang
- VIM
- 리눅스
- docker container
- VMware
- VPN
- window size
- AWS
- 우분투
- docker-compose
- 루비
- 도커
- 드라이버
- Chef
- opsworks
- RUBY
- Today
- Total
목록2011/08 (3)
구리의 창고
메신저나 기타 위젯들을 보면 파일을 끌어다놓고 실행하거나 파일전송을 한다. QTextEdit 도 drag & drop 을 지원하긴 하는데 !! 파일은 드롭 불가표시가 뜨고만다. 이 부분을 해결하려면 Qt 에 있는 수 많은 예제들에서 찾기 힘든데~ canInsertFromMimeData를 상속받아서 원하는 필터를 추가해주면된다. TextEdit::TextEdit(QWidget* parent) : QTextEdit(parent) { setAcceptDrops(true); } bool TextEdit::canInsertFromMimeData(const QMimeData* source) const { return source->hasUrls() || QTextEdit::canInsertFromMimeData(s..
QObject를 상속받아서 class를 구성 할 경우 주의해야 할 점이 있다. 코딩 하다보면 위와 같은 에러가 뜨는 경우를 볼 수 있다. 'QObject::QObject' cannot access private member declared in class 'QObject' 오오오오.. 이게 무슨 에러신가...ㅠㅠㅠ 하면서 알아봤는데, 복사생성자를 사용하면안된다. QObject에는 구현돼있지 않나보다. 복사생성자를 쓰지말던지, 모든 객체를 new로 생성해서 넘겨줘야한다. class MyObject : public QObject { } 와 같이 class를 구현했다면 MyObject obj; // 에러 MyObject* obj = new MyObject(); // 정상
QSet 와 QLIst의 가장 큰 차이는 중복의 허용이다. QList list; list