Tôi vừa mới bắt đầu học về kịch bản lệnh GIMP bằng Python, và đã tự hỏi, làm thế nào để xuất văn bản ra bàn điều khiển? Tôi đang sử dụng phiên bản 2.7.5 trên Windows 7.Làm cách nào để xuất thông tin vào bàn điều khiển trong tập lệnh python GIMP?
Tôi đã thử chức năng in nhưng không viết bất kỳ điều gì vào bảng điều khiển python-fu hoặc bảng điều khiển dành cho nhà phát triển với GIMP. Có chức năng nào tôi nên sử dụng để thực hiện việc này không? hoặc đây có phải là vấn đề với bản phát hành 2.7.5 không? Tôi tìm thấy một vài đề cập đến "thông điệp gimp" nhưng đó dường như là một chức năng được sử dụng với Đề án (Script-fu)
Cảm ơn!
(cũng đăng tải như một sợi here)
(ít nhất là trên linux :) python print chuyển sang chế độ stdout (ít nhất, với sys.stdout, không còn fd 1); và trong giao diện điều khiển gui python, đi qua đường ống đến cửa sổ; trong một loạt chạy nó đi đến stdout của gimp. GIMP chạy python như một quá trình riêng biệt (không được nhúng); hãy thử điều này: gimp -i --batch-interpreter = python-fu-eval -b 'os nhập; os.system ("ps% s"% os.getpid()); pdb.gimp_quit (1) ' – greggo