Python으로 프로그램을 만들 일이 생겨서 알아보던 중 찾게 된 NSIS와 HM NIS Edit !!

가장 유명한 인스톨 프로그램 중 하나이자 오픈소스라서 많이 사용된다고 한다.

설치방법과 사용법이 간단한 것은 덤 ^_^

이번 포스팅에서는 설치방법만 간단하게 정리해보도록 하자!

 

두개 프로그램 모두 설치해야 우리가 원하는 설치파일 만들기 작업을 할 수 있으니 꼭 둘 다 받아주자!

아래는 내가 사용했던 NSIS와 HM NIS Edit 파일이다~! 

NSIS & HM NIS Edit.zip
0.00MB

직접 다운받으려면 아래 프로세스 참고하기!

 

NSIS 다운로드

>> nsis.sourceforge.io/Download

위와 같은 화면에서 다운로드받아주시고~

별다른 설정 없이 모두 Next 후 Install까지 진행하고 나서

위와 같은 Main창이 나타나면 NSIS 설치 완료!

 

HM NIS Edit 다운로드

>> http://hmne.sourceforge.net/

 

HM NIS Edit: A Free NSIS Editor/IDE

HM NIS EDIT: A Free NSIS Editor/IDE  |   |   |   |   |   |   |     HM NIS Edit is the best Editor/IDE for Nullsoft Scriptable Install System (NSIS). Its useful for experts and beginners in the creation of Setup programs with the NSIS. Its S

hmne.sourceforge.net

 

위와 같은 홈페이지 화면 하단부에 있는 nisedit2.0.3.exe을 다운로드해준다

계속 다음> 을 눌러 진행하다가 다음과 같은 화면이 나오면 무시(I) 해주고 진행한다

실행하여 위와 같은 Main창이 나오면 HM NIS Edit 설치 완료!!

 

 

반응형

 

*args

arguments의 줄임말로 args가 아닌 다른 문자열이 들어와도 된다.
ex) *enterprise, *hi, * hello_world

여러개의 argument가 들어올 때 사용한다.

tuple 형태로 들어오며 매개변수 지정시 일반 변수가 존재한다면, 반드시 그보다 뒤에 들어와야 한다.

 

**kwargs

keyword arugments의 줄임말로 kwargs가 아닌 다른 문자열이 들어와도 된다.
ex) **countries, **LikePython, **coffee

여러개의 argument가 key,value값으로 들어올 때 사용한다.

dictionary 형태로 들어오며 매개변수 지정시, 일반 변수 또는 args변수가 존재한다면, 반드시 그보다 뒤에 들어와야 한다.

 

*args, **kwargs test 함수

 

*args, **kwargs test 실행 결과

반응형

자바에 dcm2che 이런 라이브러리들이 많았는데 

파이썬에서는 괜찮은 라이브러리들이 별로 없는 줄 알았다가 찾게 된

mritopng !!

써보니 정말 간단하고 편리했다!

 

https://github.com/danishm/mritopng

 

GitHub - danishm/mritopng: A simple python module to make it easy to batch convert DICOM files to PNG images.

A simple python module to make it easy to batch convert DICOM files to PNG images. - GitHub - danishm/mritopng: A simple python module to make it easy to batch convert DICOM files to PNG images.

github.com

 

여기에 들어가서 다운받은 후, 아래 명령어로 설치하기!

python setup.py install

 

또는 아래 명령어로 설치!

pip install mritopng

 

convert_file이란 함수로 파일 이름 하나하나 짚어가면서 바꿀 수 있고,

convert_folder 함수로 폴더 안에있는 모든 dicom 파일을 (DCM) png로 바꿀 수 있다.

 

import mritopng

# Convert a since file
mritopng.convert_file('/home/user/DICOM/SCAN1', '/home/user/output.png')

# Convert a whole folder recursively
mritopng.convert_folder('/home/user/DICOM/', '/home/user/PNG/')

 

 

 

 

출처 : https://sosal.kr/

반응형

 

 

1. cmd창 들어가기

 

2. pyuic5 -x ui 파일경로\ui 파일이름.ui -o 저장할 경로\원하는 파일명.py 입력

3. 생성된 것 확인하기

 

 

반응형

1. PyQt5 인스톨

  >pip3 install PyQt5
  >pip3 install pyQT5-tools

  아래 디렉토리에 설치

  C:\Users\(사용자명)\AppData\Local\Programs\Python\Python37\Lib\site-packages\pyqt5_tools

 

2. PyCharm 에 PyQt5 실행가능하도록 설정

  a) PyCharm 실행
  b) File - Settings 실행
  c) Project: {프로젝트이름} - Project Interpreter 실행
  d) 설치한 패키지 목록들이 나오는데 우측에 + 버튼을 눌러 qt추가
  e) 검색창에 pyqt5라고 검색을 하고, "PyQt5" 패키지를 설치

 

3. 실행파일 만들기

  a) pyinstaller  설치

  >pip3 install pyinstaller

  b) 실행파일 만들기

  >pyinstaller --windowed --onefile main.py

반응형

+ Recent posts