놀기/Qt22 QT에서 Ping 명령어 실행하기 ping을 구현하는 것도 방법이지만 ping 프로그램을 실행하여 결과를 사용하는 것도 좋은 방법이다. 이번에는 인터넷에서 쉽게 구할 수 있는 샘플을 사용하여 ping 명령어 실행해보려 한다. 목표는 ping을 실행하고 ping의 시간을 표시하는 것을 목표로 한다. 참조할 코드가 있으면 좋으니 아래 2개를 인터넷 검색으로 찾아 사용했다. https://github.com/edhana/qt-ping-example GitHub - edhana/qt-ping-example: Example of a ping command (unix) using the QProcess class from QT Framework Example of a ping command (unix) using the QProcess class .. 2023. 9. 24. Qt 한글 깨짐 문제 한글을 Widget에 표시할 때 한글 깨짐 문제가 발생한다. Qt Creator에서 Widget을 만든 후, 한글을 넣을 때는 상관없지만 소스 코드에서 한글을 넣게 되면 한글 깨짐이 나타난다. Qt 한글 깨짐 문제 관련해서 게시물이 많다. 게시물을 작성한 분은 해결한 후 작성했겠지만, 문제 해결에 큰 도움이 되지는 않았다. 그러던 도중 좋은 게시물을 하나 찾았다. https://thirdnsov.github.io/programming/2021/10/10/P_Qt_Korean.html Qt 한글 깨짐 문제 · T-Dev 개발을 하다보면 영어가 아닌 한글을 UI에 디스플레이 해야하는 경우가 있다. 여러 개발 환경 중 Qt에서 한글이 깨지지 않도록 하는 방법을 정리했다. 개발 환경 Windows 11 Qt 5.. 2023. 9. 23. QT에서 SendMessage() 사용하기 MFC를 사용하던 시절 SendMessage()를 자주 사용했다. 운영체제에서 보내주는 메시지를 받을 수 있고 다른 프로그램의 핸들을 얻어 메시지를 전달할 수도 있었다. MFC는 Windows를 만든 M$에서 만들었기에 친Windows 라고 할 수 있는데 QT에서도 SendMessage()를 사용하고 운영체제가 보내주는 메시지를 받을 수 있다. 앞서 올린 USB 저장장치 꺼내기에서도 사용한 QT의 nativeEvent()와 SendMessage()를 추후에 사용할 목적으로 따로 정리한다. 2023.09.05 - [놀기/Qt] - USB 저장장치 꺼내기 (How to eject an external drive or USB stick) USB 저장장치 꺼내기 (How to eject an external d.. 2023. 9. 9. USB 저장 장치 제거하기 (How to eject an external drive or USB stick) USB 저장 장치에 파일을 복사하는 프로그램을 만드는데 이왕이면 꺼내기까지 기능까지 같이 넣으면 좋겠다는 생각이 들었다. 일반적인 프로그램에서 되니 OS에서 지원하는 API가 있다는 것이니 검색을 해보았다. https://www.codeproject.com/Articles/13839/How-to-Prepare-a-USB-Drive-for-Safe-Removal How to Prepare a USB Drive for Safe Removal Shows the link between a drive letter, its disk number, and the disk's device instance www.codeproject.com 구글에서 찾으면 많은 질문과 답변이 있는데 정리된 자료를 찾을 수 있었다. CM.. 2023. 9. 5. 이전 1 2 3 4 ··· 6 다음