QT20 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에서 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. [bmNVR] QT 기반으로 옮기기 한때, MFC를 많이 사용했다. 내가 느끼기에 MFC의 전성기는 Visual C++ 6.0이다. 손쉽게 윈도우즈 프로그래밍 가능했고 요즘은 다양한 편집기가 있지만, Visual C++ IDE는 편집기로써도 우수했다. 그러나 세상이 바뀌면서 좋은 도구가 많이 나오고 프로그래밍 언어도 늘어나면서 MFC의 가치는 떨어졌다. 전적으로 나의 개인적인 생각이다. 그에 반해 QT는 강력한 것 같다. 리눅스 시절, X상에서 UI 프로그래밍을 할 때 접했지만 큰 관심이 없어 지나갔던 QT였는데 OS에 상관없이 사용가능한 훌륭한 라이브러리가 되었다. ‘OS independent’라는 말은 그 자체로 효과적이다. 스크립트 언어의 장점 중의 하나가 OS에 상관없이 사용할 수 있다는 것인데 QT 또한 그와 같다. 또한, QT라.. 2023. 8. 30. 이전 1 2 3 4 5 다음