Frontend(34)
-
PyQt - 다국어 지원
PyQt는 다국어를 지원합니다. 이를 위해 가장 먼저 ts 파일을 생성합니다. pylupdate5 main.py -ts translations_ko.ts 이후, 생성된 파일에 내용을 추가합니다. linguist translations_ko.ts MainWindow Test Control 시험 제어 Test Results 시험 결과 작성 완료 후 ts 파일을 qm 파일로 release 합니다.lrelease translations_ko.ts 이제 생성된 transation_ko.qm 파일을 로드합니다. if __name__ == "__main__": app = QApplication(sy..
2024.07.04 -
Android에서 Unresolved reference: activity_main 에러
activity_main.xml의 이름을 변경한다던가 하면 바로 찾을 수 없는 에러가 발생합니다. 이에 다시 이름을 원복해도 에러는 여전히 발생합니다. 왜 그럴까.. 모두 원복했는데, 하고 코드를 보고 있는데 다음의 코드가 자동으로 추가되어 있는 것을 확인할 수 있었습니다. ... import android.R ... class MainActivity : AppCompatActivity() { ...의심스러움에 위 import android.R 부분을 막아보니, 에러가 더 이상 발생하지 않습니다. Android Studio에서 리소스가 없어졌을 시 (이름 변경에 의해) 이를 찾을 수 있는 곳을 android.R package라 생각하고 이를 자동으로 추가하는 것 같습니다. 개선이 필요해 보이네요.
2023.02.16 -
Android Studio 앞/뒤(forward/backward) 이동
on Mac OS, use option + command + on Windows, use ctrl + alt +
2023.02.10 -
Android vector resource 생성
1. 이미지 파일로 SVG를 생성합니다. https://picsvg.com/ Free SVG Converter Free SVG converter Need to convert a picture to SVG format ? Picsvg is a free online converter that can convert an image to a SVG file.You can upload an image file (jpg,gif,png) up to 4 Mb, then you can select effects to enhance the SVG image result. SVG c picsvg.com 2. 생성된 SVG file로 drawable vector asset을 생성합니다. Path를 클릭하여 생성한 SVG를 선..
2023.02.09 -
Android Unresolved reference: getDrawableCompat
Unresolved reference 에러 발생 시 해결 방법 module에 대한 build.gradle을 open 합니다. 그리고 다음과 같이 buildFeature 부분을 추가합니다. android { ... buildFeatures { viewBinding true } } 이후 "Sync project with gradle file"을 click 합니다. 이제 아래와 같이 activity 내에 정의된 component에 대해 접근할 수 있습니다. background = getDrawableCompat(R.drawable.shape_placeholder)
2023.02.05 -
Android Studio AVD, 애뮬레이터 파일 탐색
View -> Tool Windows -> Device File Explorer를 실행합니다. 그럼 다음과 같은 화면이 안드로이드 스튜디오에 나타납니다.
2023.02.04