Setup Using System.Windows Usage MainWindow에서 다른 Window를 열땐 그 객체를 가지고 있으므로 쉽게 접근 가능하지만, 다른 Window에서 MainWindow 접근하기는 힘듬 또한 MainWindow 외의 코드들끼리도 접근하기는 힘드므로 다음 코드를 이용해야 함 1 2 3 (MainWindow)System.Windows.Application.Current.MainWindow (EditWindow)System.Windows.Application.Current.EditWindow cs - 해당 윈도우의 변수나 함수 호출할 때 1 (MainWindow)System.Windows.Application.Current.MainWindow.CallMethod cs 다음과 같이 ..
WPF의 Image 컴포넌트의 기본 설정은 저품질임 따라서 Image 컴포너트를 사용할때, 종종 이렇게 이상한 이미지를 볼 수 있음 이러한 인코딩 문제를 해결하기 위해서는, XAML에서 RenderOptions을 바꾸어야 함 - RenderOptions.BitmapScallingMode="HighQuality" 그러면 이런 이미지를 볼 수 있음
Image 컴포넌트에 이미지를 넣기위해서는, 컴포넌트의 Source안에 BitmapImage를 생성해야 함 이미지 파일의 경로를 나타내기 위해 Uri를 사용함 Setup 파일을 사용하는데 여러 방법이 있는데, 로컬 파일 사용 (절대 경로) 로컬 파일 사용 (상대 경로) 프로젝트의 Resources 파일 사용 이 중 3번을 이용 할 경우 별도의 설정이 필요함 리소스에 추가한 각각의 파일의 속성을 변경해야 함. 파일 속성 안의 "빌드 작업" 값을 "Resource"로 변경. 변경하지 않을 경우, 이미지를 등록해도 이미지 파일이 보이지 않음. Usage - img: Image 컴포넌트의 이름 - @ : 경로 표현식의 단순화 예약어 ( "\\Image\\1.png" --> @"\Image\1.png" ) - U..
pyinstaller 는 .py 파일을 .exe 파일로 변환해주는 파이썬 툴임 WinXP Win7 Win10 에서 정상 작동하는 것을 테스트했음 Setup 1. pip 사용 pip install pyinstaller pip3 install pyinstaller 2. 홈페이지에서 다운로드 http://www.pyinstaller.org PyInstaller Quickstart — PyInstaller bundles Python applications PyInstaller freezes (packages) Python applications into stand-alone executables, under Windows, GNU/Linux, Mac OS X, FreeBSD, Solaris and AIX. Py..