나는 정말 Perl/Tk
을 좋아하지만 그것이 DOA라고 생각합니다. 나는 Tcl::Tk
과 Tkx
이 더 좋은 해결책이라고 생각한다. 내가 Perl/Tk
이라고 가정 해 봅시다. Tcl::Tk
(2007 년 이후로 업데이트되지 않았으며 작성자가 겉보기에 도달 할 수 없음) 또는 Tkx
과 같이 "가장 지원되는"경로입니까? 이들 중 하나가 적극적으로 사용되거나 지원됩니까? 내가 wxPerl 좋은 결과가 있었다Perl GUI에 Perl/Tk, Tcl :: Tk 또는 Tkx를 사용해야합니까?
답변
, here is a short article on O'Reilly
참고 : 내가는 Win32를 대상으로 한이 약 5 년 전이었다.
나는 그 질문에 답하는 데 도움이되지 않는다고 생각합니다. 물었다. 귀하의 대답은 급속하게 진화하고있는 기술에 관한 5 년 된 정보를 기반으로하기 때문에 어떤 툴킷을 사용해야하는지에 대한 접선 질문에 대답하는 데 도움이되지 않습니다. –
@Bryan : wxPerl은 5 년 전 Gabor, Adam 및 다른 사람들이 큰 wxPerl 응용 프로그램 인 Padre를 개발하려는 노력 덕분에 지금보다 훨씬 관련이 있습니다. – dolmen
@dolmen : 그건 사실일지도 모르지만 질문은 Tk에 관한 것이 었습니다. 그 대답은 제가 도움이된다고 생각하지 않는다고 말한 이유입니다. 나는 누군가가 "도구가 더 좋다"거나 "어떤 대안이 있습니까"라고 말했을 때 다른 옵션을 게시하기 위해 모든 것을했습니다. 그러나 그것은 질문이 아니 었습니다.
후드 아래 Tcl::Tk과 Tkx은 모두 Tcl 모듈을 Tcl/Tk의 다리로 사용합니다. 차이점은 Perl에 제공되는 API에 있습니다.
Tkx는 ActiveState에서 개발 한 도구로 GUI에서 사용합니다. (예 : PPM) 얼마나 광범위하게 사용하는지는 알지만 적극적으로 사용됩니다. 그것은 또한 지원되었지만, Tcl보다 얇은 레이어이기 때문에 지원할 큰 부분이 없습니다. 좋은 점은 변화 나 파손이 거의 없다는 것입니다.하지만 포기할 것 같은 인상을줍니다.
Tcl :: Tk는 Perl/Tk와의 API 호환성이 가능하다는 것을 입증하기위한 부 프로젝트로 시작되었습니다. 이 아이디어가 마음에 들었습니다. use Tk
을 use Tcl::Tk
으로 변경하고 타일 (테마) 지원과 같은 새로운 버전의 Tcl/Tk의 이점을 얻는 것만으로도 멋질 것입니다. 불행히도 아직 없습니다. 몇 가지 작업이 진행된 것 같지만 많지는 않습니다. 실제로 더 많은 개발자를 사용할 수 있습니다.
저는 개인적으로 Tkx를 사용합니다. Perl/Tk 개발 경험이 있다면 전환이 너무 힘들지는 않을 것입니다. 그러나 시작할 때 어려운 곳이 될 것이라고 생각합니다. 최악의 경우는 Tcl/Tk documentation을 참조해야합니다. Perl에 대한 브릿지에 의해 소개 된 놀라움이 거의 없기 때문에 Tcl을 알면 좋지만, 익숙하지 않은 언어로 번역하는 것은 어색합니다.
감사합니다. 나는 (Tcl :: Tk) 그것에 도움이되지는 않겠지 만 찾을 수있는 모든 이메일에 저자를 썼다. 그의 위키는 사라졌고, 우리 사이트는 사라졌으며, 우울합니다. 그리고 구글은별로 도움이되지 않습니다. – xcramps
Tcl :: Tk를 채택하고 싶다면 다음을 시도해보십시오. http://www.cpan.org/misc/cpan-faq.html#How_adopt_module – Nifle
@xcramps : 메일 링리스트에 가입하려면 tcltk- [email protected] 나는 때때로 바딤을 보았다. –
- 1. Tcl/Tk 예?
- 2. Tcl/Tk bind에는 전역 변수가 필요합니까?
- 3. GUI 고정 - Perl Tk
- 4. tcl/tk - tcl stdout을 소켓으로 재지 정할 수 있습니까?
- 5. tk, tcl exec stderr, stdout separate
- 6. tcl/tk 위젯 콤보 박스가 포커스를 잃습니다
- 7. Tcl/Tk 초기화 스크립트에서 tk_messageBox에 문제가 발생했습니다.
- 8. C++ 용 Perl/Tk GUI
- 9. 캔버스 항목에 Perl Tk 바인딩
- 10. Perl TK 크기 조정 창
- 11. Perl/Tk 메뉴 모음의 단점
- 12. Perl Tk 모듈의 단점은 무엇입니까?
- 13. diff 유틸리티를 다른 Tcl/Tk diff 유틸리티로 바꾸는 방법이 있습니까?
- 14. Linux에서 Tcl/Tk 위젯과 FocusOut이 예상대로 작동하지 않음
- 15. Perl/Tk : 옵션 메뉴의 선택 값 얻기
- 16. Perl 5.004에서 Perl/TK GUI의 모양을 향상시킬 수 있습니까?
- 17. 이미 실행중인 Tcl/Tk 앱에 Python/Tkinter를 연결하는 방법이 있습니까?
- 18. Tcl/Tk 입력 필드에서 대문자 입력을 강제 실행합니다.
- 19. 프로그래밍 방식으로 Tcl/Tk Treeview 위젯에서 중복 레코드를 삭제하는 방법
- 20. VB6 ActiveX 컨트롤을 TCL/Tk 응용 프로그램에 적용
- 21. Tcl/Tk : 창 최대화/창 최대화 여부 결정?
- 22. Win32에서 gVim perl 태그 - Perl :: Tags를 사용해야합니까?
- 23. 리스너 또는 옵저버를 사용해야합니까?
- 24. 어떤 Perl 데이터베이스 인터페이스를 사용해야합니까?
- 25. Perl 웹 스크립트 파일에 .pl 또는 .cgi를 사용해야합니까?
- 26. Windows 7에 Perl 용 MinGW 및 Tk 설치 시도
- 27. TCL
- 28. 모델 또는 GUI에 연결 문자열 배치
- 29. perl : tk : 출력을 픽셀 단위로 제어 할 수있는 방법/위젯
- 30. 은 perl/tk 파일 내용을 읽을 수 없습니다. TEXT
Tcl :: Tk를 채택하려면 다음을 시도해보십시오. http://www.cpan.org/misc/cpan-faq.html#How_adopt_module – Nifle