IDE 14

[pyqt5] 설치 (부제: 3년만에 돌아온 우분투 환경에서의 pyqt5 설치)

예전에 적은 글이 있길래 봤다가 그냥 ㅋ껐다... 이 블로그 만든지 생각보다 꽤 됐구나 몰랐네.. 인생에 가장 긴 슬럼프를 선사했던 전전회사시절에 손댔었는데.. 그 때 잠시 적다가 슬럼프를 겨우 빠져나오(던 시기)ㅏ서, 다른 회사에서 그냥 QT5 미련남아 깔짝댔을때 쓴 글 몇 개가 있는 것 같다 ㅎㅎ 그렇게 생각해보니 그 고생했던 시절이 고작 3~4년 정도라는게 신기하기도 하고.. dell xps13 Ubuntu 20.04 (윈도우 듀얼부팅, 여유공간 50G 정도) 2022.11.30 AM11:00 쯤 마지막 업데이트 완료 :-> * visual studio code에서 파이썬 코드 작업 후, pyqt5에서 gui만 연결하여 사용 예정 (이후 ROS2까지) - 코드까지 바로 건드리는 QT Creator ..

IDE/QT Creator 2022.11.30

[Jupyter Notebook] 주피터 노트북 셀 / 결과창 / 코드 블록 화면 너비 크기 조절

Chrome이어야 합니다‼❗❕ 매번 전체화면을 해도, 가운데에 속좁게 붙어있던 주피터 노트북의 셀? 결과창? 코드블록?럭? 화면 크기 .... 그래서 찾아보면 명령어를 실행하라거나 개발자모드에서 옵션값을 바꿔주라는 등의 해결책이 있었죠. 그렇게 그냥 체념하고 살던 시절.. 정말 우연히 수업하던 학생이 뭘 잘못눌렀는데 주피터 노트북 화면이 이상하다고 해서 고쳐주다가 기적같은 단축키를 찾았스빙단 ㅠㅠ Ctrl + Shift + M ㅠ_____ㅠ 크롬의 디자인모드 단축키에요..! (참고 : https://firefox-source-docs.mozilla.org/devtools-user/responsive_design_mode/) 퍼센트로 한번에 정해놓고 싶은 분들은 그렇게 진행하시면 되고, 디자인 모드로 들어..

[QT5] Using QT Version 변경 (difference qmake version)

QT를 설치하고 나서, 컴파일러와 프로그램의 버전 문제는 종종 문제가 되곤 한다. 처음에는 qt5 (5.14.2)를 설치했는데, qmake가 깔지도 않은 qt4로 인식 되더니 이제는 (나한테 크게 중요한지는 모르겠지만) qmake는 멀쩡한데 QT version 이 본적도 없는 5.9.5 로 잡혀서 자꾸 날 거슬리게 했다. 안 그래도 라즈베리파이 크로스 컴파일(내 노트북에서 개발하고, 실행 파일만 파이에 옮기고 싶었음) 힘들게 설정해놨더니 안 먹어서 화났는데 이거 때문인가 싶고.. 이것저것 따라하다가 수정 방법을 찾았다. 일단 qt tools - options - qt version 여기서는 내 큐티가 정상적으로 5.14.2라고 적혀있었음. 문제는 터미널에서 qmake --version 을 입력했을때이다...

IDE/QT Creator 2021.01.14

[QT5] Resource 디렉토리(폴더) 및 파일 추가 / qt 이미지 경로

프로그램 시작과 동시에 이미지 띄우기 - signal & slot 사용할 것 - 프로그램에 이미지를 추가시킬 것 1. 내 컴퓨터에 있는 아무 이미지나 띄우는 함수 작성 (지난 글 참고) --> 함수를 생성자에 넣고 정상 실행되는지 확인 2. 시그널 & 슬롯 추가 (다음 글 참고 - 아직 미작성) --> 헤더 파일에 시그널 추가 + 1에서 만든 함수를 슬롯으로 선언(?), 생성자에 연결자 작성 "후" 시그널 발생되도록 한 후 정상 실행 확인 3. 이미지 경로 변경 - 프로젝트 폴더 우클릭 - add new 클릭 - qt 클릭 - qt resource file 클릭 - choose... 클릭 이 후 진행되는 과정은 적당히 넘기고, 이름 지정하는거는 qrc 파일 이름 정하는 거니까 원하는 거 하고, 완료하면 ..

IDE/QT Creator 2021.01.13

[QT5] 실행 되돌리기, 되돌리기 취소 (undo, redo) 단축키

실행한 작업 한 단계 되돌리기 Ctrl + Z 방금 되돌린 작업 취소하기 (재실행) Ctrl + Shift + Z 보통 shift가 붙으면 !(not)이 붙은것같은 기능을 하는 것 같다. QT에서 습관처럼 ctrl+z 했다가 ctrl+y를 했는데 재실행이 안돼서 굉장히 당황했다가 혹시 하는 마음에 shift를 붙였더니 무사히 돌아와서 기쁜 마음에 글 쓰는 중..ㅠㅠ

IDE/QT Creator 2021.01.11

[QT5] 새 위젯창에서 이미지 띄우기(QWidget, QImage)

* 개인 공부 환경에서 기록 용도로 작성된 글입니다. pro랑 main 파일은 변경없음 protoserial.h #ifndef PROTOSERIAL_H #define PROTOSERIAL_H #include #include #include #include #include #include #include #include #include QT_BEGIN_NAMESPACE namespace Ui { class ProtoSerial; } QT_END_NAMESPACE class ProtoSerial : public QMainWindow { Q_OBJECT public: ProtoSerial(QWidget *parent = nullptr); ~ProtoSerial(); private slots: void on_b..

IDE/QT Creator 2021.01.11

[QT5] 동영상 비디오 출력하기 (QMediaPlayer, QVideoWidget, QMediaPlaylist)

* 개인 공부 환경에서 기록 용도로 작성된 글입니다. .pro QT += multimedia multimediawidgets * QVideoWidget 사용 시 필요 .h #include #include #include .cpp 파일에 QMediaPlayer *player; QVideoWidget *videoWidget; QMediaPlaylist *playlist; player = new QMediaPlayer; playlist = new QMediaPlaylist(player); playlist->addMedia(QUrl::fromLocalFile("actualPathHere")); videoWidget = new QVideoWidget; player->setVideoOutput(videoWidget..

IDE/QT Creator 2021.01.08

[QT Creator 5.14] Ubuntu에 QT Creator 설치하기 - 수정 중

* 개인 공부 환경에서 기록 용도로 작성된 글입니다. Ubuntu 18.04 에 QT Creator 5.14.2 설치하기 1. 패키지 리스트 업뎃 sudo apt-get update 2. 개발툴 (?) 패키지 설치 sudo apt-get install build-essential * 기존에 깔린 QT가 설치되어 있으면 삭제해야한다 sudo apt-get purge --auto-remove libqt4-dev (QT4버전) 큐티 공홈에서 우분투용 (현재 64버전뿐) 파일 다운 다운받은 파일은 실행 가능하도록 하려면 권한을 설정해줘야함 (별도 포스팅 링크 추가) 다운받은 폴더에 가서 chmod +x [다운파일] ./[다운파일] 로 실행. 설치 창이 뜨면 쭉 넘기다가 (기존 계정에 등록된 회사 바꿔야함) Se..

IDE/QT Creator 2020.12.24

[QT Creator] 회사에서 사용 시 License 비용

결론부터 얘기하면 무료입니다. 개발 과정 중에는 문제될 게 전혀 없는 커머셜 라이센스에요. 대신 개발 이후에 소스를 오픈 소스로 풀어야 한다는 조건이 붙는 것 같았습니다. (이 경우에도 완전히 무료인지는 모름) 해당 소스를 비공개하고 싶은 회사들이 요금을 지불하는 것 같더라구요. 큐티가 호환성이 좋고 깔끔하다보니 사용하는 회사가 점점 늘어나는 것 같습니다. 저는 이전 회사에서 3개월 미만으로 맛보기만 했던게 다인데요. 아쉬운 마음도 있었는데 이번 회사에서 또 사용해야 한다는 얘기를 듣고 좀 반가웠어요. 이번 프로젝트 얘기를 듣고 시작은 파이썬만 사용하는 단계의 수준으로 진행해도 되겠다 싶었는데, 파이썬도 QT도 C++ 기반인데다 나중에 어느 수준으로 진행될 지 모르기 때문에 결국 C++로 가야할 것 같네..

IDE/QT Creator 2020.12.21