반응형

분류 전체보기 103

Qt Designer를 통해 작성한 ui 파일을 python에 적용.

Qt Designer는 Qt를 편리하게 사용하기 위한 UI 제작 툴이다. Qt Designer를 통해 만든 .ui 파일을 python 코드에 적용하기 위해 크게 2가지 방법이 존재한다. # .ui 파일을 .py 로 변환 아래 pyuic6 명령을 통해 Qt Designer에서 생성된 .ui 파일을 .py 파일로 변환할 수 있다. % pyuic6 overview_widget.ui -o overview_widget.py 생성된 .py는 아래와 같이 python 코드에 적용할 수 있다. from PyQt6 import uic from PyQt6.QtWidgets import QApplication, QWidget from overview_widget import Ui_overview_form class Over..

use tools:overrideLibrary="org.tensorflow.tflite_flutter" to force usage

tensorflow는 tensorflow lite를 통해 공식적으로 flutter를 지원한다. The TensorFlow Lite Plugin for Flutter is Officially Available The TensorFlow blog contains regular news from the TensorFlow team and the community, with articles on Python, TensorFlow.js, TF Lite, TFX, and more. blog.tensorflow.org 또한, github에 예제 소스코드도 제공하고 있다. GitHub - tensorflow/flutter-tflite Contribute to tensorflow/flutter-tflite develop..

Anaconda env 설치경로 변경

회사에서 python 프로그램 개발시에는 다양한 개발환경에서 개발을 진행한다. 개발하는 프로그램마다 python 환경이 달라지고, 그때마다 새로운 env 추가하고 패키지들을 설치하다보니 PC 용량이 부족할 지경이 되었다. (현재 사용중인 개발PC의 기본 드라이브가 ssd 256g 짜리라서 사실 처음부터 부족하긴 했다.)윈도우에서 anaconda 설치시 기본적으로 C 드라이브에 진행하게 되고, 따로 변경을 하지 않으면 아래 경로에 env들이 설치된다.C:/Users//anaconda3/envs/ 아래와 같은 명령으로  anaconda env 생성 폴더 위치를 추가할 수 있다.conda config --append envs_dirs 'D:\Program Files\anaconda3_envs' 위 명령 수행시..

[IntelliJ] Commit Changes 창에서의 spelling check 해제

나는 PyCharm, Android Studio, CLion 등, VSCode 와 함께 IDE tool 을 양분하고 있는 IntelliJ 를 주로 이용하고 있다. 무엇보다도 git 이용에 있어서 매우 편리한 환경을 제공해 주는게 이 툴을 사용하는 가장 큰 이유이다. IntelliJ 계열의 툴 들을 사용하면서 눈에 좀 거슬렸던 것 중에 하나가, Commit Message를 작성할 때 Typo check가 되면서 밑줄이 쳐진다는 것이었다. 한글의 경우에는 문제가 없어도 저렇게 밑줄이 생기면서 나를 굉장히 신경쓰이게 만들었다. Setting / Editor / Inspections 에서의 Typo 설정을 꺼도 Commit Message 의 spelling 체크를 해제할 수가 없었다. 그러다가, 드디에 옵션을 ..

Qt Designer 설치 (for PyQt6, PySide6)

Qt 는 cross platform application toolkit 이며, python 을 위해 binding 된 패키지로는 PyQt와 PySide 두 가지가 존재한다. 역사적으로는 PyQt가 먼저이며, Qt에서는 공식적으로 PySide를 지원하고 있다. 라이선스가 서로 다른데, 상업적으로 사용하기에는 LGPL의 PySide가 더 유리하다고 한다. 현재는 PyQt쪽 검색자료가 더 많은 상황이지만, Qt 공식 지원하는 PySide 이므로 차차 PySide 쪽으로 대세가 넘어가지 않을까 싶다. PyQt6를 통한 Qt Designer 설치Qt Designer 설치를 위해 아래 두 package를 설치한다.pip install pyqt6pip install pyqt6-tools terminal에서 아래 명령..

Mac 주요 단축키 모음

계속 업데이트. [ Mac 기본 단축키 ] command + 'Q' or 'W' Q: 앱 전체 종료 W: 앱에서 오픈된 하나의 창 종료 command + 'L' LaunchPad 실행 option + command + 'V' 잘라내기로 붙여넣기 control + command + 'F' 전체화면 토글 shift + command + '3' or '4' 3: 전체화면 캡춰 4: 선택영역 캡춰 shift + command + '.' 히든파일 토글 부팅시 option키 누르기 사용 가능한 다른 시동디스크나 볼륨을 선택할 수 있음 (부트캠프) [ JetBrain IDE 단축키 ] command + '/' 영역 설정후 키를 누르면 해당 영역에 포함되는 라인이 주석처리됨. option + command + '/' ..

프로그래밍/etc 2023.11.25

레고 21338 A자형 오두막

얼마전 추석 명절에 동생이 왔었는데, 생일 선물 고르라고 해서 골라본 제품이다. 정가는 239,900원이지만, 요즘 레고 가격이 많이 오른만큼 할인도 제법 하고 있어서 17만원대에 구매했다. 밑판은 없다. 설명서는 2권이다. 1권은 낮의 풍경, 2권은 밤의 풍경인데, 분위기 있어보인다. 좁은 거실 식탁에서 조립 시작! 요즘 레고는 번호로 구분되어 있고, 번호별로 부품수가 그렇게 많지 않기 때문에 많은 공간이 필요하진 않다. 1번 봉지에서 피규어 2마리 조립이다. 2번 아래쪽에 벽돌같아 보이는 저 부분은 토르망치 부품을 이용한 조립이다. 망지가 18개나! 6번에서 입구 계단을 조립했다. 사진의 피규어는 1번에서 조립한거. 7번에서 단풍이 든 나무를 조립했다. 8번부터는 2층을 조립한다. 피규어 2마리 추가..

취미/레고 2023.11.09
반응형