إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

كيف أفتح ملف من خلال بايثون؟

تقليص
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • [سؤال] كيف أفتح ملف من خلال بايثون؟

    أريد تصميم برنامج يحتوي على صور لقنوات تلفزية عند الضغط على صورة البرنامج يقوم بفتح ملف بالجهاز يحتوي على رابط القناة, المشكل أني لم أجد في QT Designer كيفية ربط الصورة بالملف لذا أرجو المساعدة

    حاليا وضعت صورة واحدة للتجربة و حصلت على هذا الكود بعد تحويل ملف ui

    كود:
    # -*- coding: utf-8 -*-
    
    # Form implementation generated from reading ui file 'shasha.ui'
    #
    # Created: Sun Dec 19 18:25:37 2010
    #      by: PyQt4 UI code generator 4.7.3
    #
    # WARNING! All changes made in this file will be lost!
    
    from PyQt4 import QtCore, QtGui
    
    class Ui_Form(object):
        def setupUi(self, Form):
            Form.setObjectName("Form")
            Form.resize(492, 339)
            self.label = QtGui.QLabel(Form)
            self.label.setGeometry(QtCore.QRect(30, 220, 91, 81))
            self.label.setText("")
            self.label.setPixmap(QtGui.QPixmap("../Documents/Radio/AutoPlay/Images/jawhara.jpg"))
            self.label.setScaledContents(True)
            self.label.setObjectName("label")
    
            self.retranslateUi(Form)
            QtCore.QMetaObject.connectSlotsByName(Form)
    
        def retranslateUi(self, Form):
            Form.setWindowTitle(QtGui.QApplication.translate("Form", "Form", None, QtGui.QApplication.UnicodeUTF8))
            self.label.setWhatsThis(QtGui.QApplication.translate("Form", "Jawhara", None, QtGui.QApplication.UnicodeUTF8))
    
    
    if __name__ == "__main__":
        import sys
        app = QtGui.QApplication(sys.argv)
        Form = QtGui.QWidget()
        ui = Ui_Form()
        ui.setupUi(Form)
        Form.show()
        sys.exit(app.exec_())

  • #2
    صراحه لم استوعب ما تريده

    هل يمكنك التركيز على المشكله وتفصيلها؟
    هل لديك الوقت لتلعب مع لغة البرمجة بايثون؟
    الأساسيات وتطوير البرامج - تطوير وبرمجة الويب
    --------
    جرب التدوين بقوة بايثون LightBlog

    تعليق


    • #3
      عندما أضغط على الصورة الزرقاء , يفتح ملف (asx.*) الذي أقوم بتحديد مساره و هكذا...

      تعليق


      • #4
        أعمل زر بواسطة المصمم

        وأجعل الأيقونه الخاصه به الصوره اللتي تريد " من الخيارات يوجد خيار icon "

        ثم أضف حدث الكليك والإجراء الذي تريد

        صورة توضيحيه للمصمم

        http://img831.imageshack.us/img831/8...ection033h.png
        هل لديك الوقت لتلعب مع لغة البرمجة بايثون؟
        الأساسيات وتطوير البرامج - تطوير وبرمجة الويب
        --------
        جرب التدوين بقوة بايثون LightBlog

        تعليق


        • #5
          قمت بضع button كما وضحت لي ز لكن كيف أجعل حدث الكليك مرتبطا بملف على الحاسوب فreceiver لا تحتوي سوى على Form & pushButton و الخيار show لا يمكنني من تحديد مسار الملف الذي أريد فتحه

          تعليق


          • #6
            قم بتحويلها إلى كود بايثون وأضف اﻷاحداث يدويا

            راجع وثائق أعجوبه الخاصه بـ pyqt

            ايضا يمكنك إعداة تحجيم الزر ليتناسب مع الصوره او العكس
            هل لديك الوقت لتلعب مع لغة البرمجة بايثون؟
            الأساسيات وتطوير البرامج - تطوير وبرمجة الويب
            --------
            جرب التدوين بقوة بايثون LightBlog

            تعليق

            يعمل...
            X