मैं एक अजगर टिंकर कैनवास की सामग्री मुद्रित करने की कोशिश कर रहा हूं। मैंने पोस्टस्क्रिप्ट फ़ाइल बनाने के लिए कैनवास की पोस्टस्क्रिप्ट विधि का उपयोग करने का प्रयास किया है, लेकिन मुझे एक खाली पृष्ठ मिलता है। मुझे पता है क्योंकि यह विजेट एम्बेडेड है, और इन्हें पोस्टस्क्रिप्ट विधि द्वारा प्रस्तुत नहीं किया जाता है।मुद्रण पायथन टिंकर आउटपुट
इससे पहले कि मैं एक और प्रिंटर-अनुकूल लेआउट बनाने के लिए अपने प्रोग्राम को फिर से लिखूं, क्या कोई इस समस्या से संपर्क करने का एक तरीका सुझा सकता है? मैंने जो प्रोग्रामिंग पुस्तकें कभी पढ़ी हैं, वे कुछ हद तक हाथ से चलने वाले प्रिंटर पर आउटपुट भेजने की समस्या से संपर्क करते हैं: "यह एक कठिन समस्या है जो ऑपरेटिंग सिस्टम के साथ बातचीत करने पर निर्भर करती है।" स्क्रीन पर प्रिंटिंग से संबंधित सभी पृष्ठों की वजह से मुझे संसाधनों को खोजने में भी मुश्किल समय है।
मैं उबंटू 9.04 पर पायथन 2.6 का उपयोग कर रहा हूं।
इस समस्या के लिए, मुझे लगता है कि मैं सीधे कैनवास पर ड्राइंग करके काम को फिर से कर सकता हूं। मैं या तो प्रिंटिंग के लिए एक विशेष समारोह के रूप में ऐसा करूंगा, या उसी तरह स्क्रीन कार्यक्षमता को फिर से कर दूंगा। भविष्य के संदर्भ के लिए, क्या कोई gui पैकेज (यानी wxpython) है जो मुद्रण के लिए अधिक अनुकूल है? या क्या लोग अक्सर इस दृष्टिकोण को लेते हैं, स्क्रीन के लिए एक संस्करण कोडिंग और प्रिंटिंग के लिए अलग-अलग कोडिंग करते हैं? – Eric
@Eric: मुझे पता है कि wxPython को मुद्रण के लिए कुछ समर्थन है, लेकिन मैंने इसका कभी भी उपयोग नहीं किया है, इसलिए मुझे नहीं पता कि यह कितना मजबूत है। यदि प्रिंटिंग एक सौदा-ब्रेकर है तो आप wxPython को स्थापित करने का प्रयास करना चाहेंगे और यह देखने के लिए डेमो चला सकते हैं कि आपको क्या चाहिए। –