الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلة في PyQt

بدأه hakp في 18 يوليو 2011 · 4 رد · 707 مشاهدة · في لغة Python
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

سلام عليكم اخواني

لما اكتب الكود التالي

#! /usr/bin/python
# -*- coding: UTF-8 -*-
import sys
from PyQt4 import QtGui

app = QtGui.QApplication(sys.argv)
app=QtGui.QApplication (sys.argv )
widget=QtGui.QWidget()
widget.resize(250,150)
widget.setWindowTitle('simple')
widget.show()
sys.exit(app.exec_())

هو من من احد مقالة تعلم PyQt

والمفروض تطلع امامي نافذة بسطية التايتل تبعا فيه كلمة سمبل

ولكن لما اكتبه على

IDLe

عم ماعم يطلع شي +عم تختفي النافذة تبع الكود وعم ارجع لسطح المكتب

نفس الكود عم اكتبه بال gedit وعم يتنفذ ×_×

وين المشكلة زهقة !@@"

قطرة ماء واحدة كافية ليستنتج العالم بالمنطق وجود محيط اطلسي او شلالات نياغارا من دون ان يكون قد رآها او سمع عنها من قبل

هكذا هي الحياة سلسلة ضخمة يكفي ادراك حلقة واحدة منها لتدركها كلها

#2

بتكتبه في IDLE ؟ في ملف من File ثم New Window وبعدها تنفيذ ولا في الحالة التفاعلية ؟

1
(map share people)

فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader

#3

نعم في ملف من File ثم New Window ثم تنفيذ ثم يختفي ×) ويغلق ال IDLE كليا واعود سطح المكتب

تم تعديل هذه المشاركة بواسطة hakp في 18 يوليو 2011 في 02:11

قطرة ماء واحدة كافية ليستنتج العالم بالمنطق وجود محيط اطلسي او شلالات نياغارا من دون ان يكون قد رآها او سمع عنها من قبل

هكذا هي الحياة سلسلة ضخمة يكفي ادراك حلقة واحدة منها لتدركها كلها

#4

السطر مكرر مرتين دا هو سبب المشكلة

اقتباس
app = QtGui.QApplication(sys.argv)

اقتباس
QWidget: Must construct a QApplication before a QPaintDevice

المفروض انها تظهر لو مفيش QApplication لكن هنا واضح ان تكرار الإنشاء عمل مشكلة

#!/usr/bin/python

# simple.py

import sys
from PyQt4 import QtGui

app = QtGui.QApplication(sys.argv)

widget = QtGui.QWidget()
widget.resize(250, 150)
widget.setWindowTitle('simple')
widget.show()

sys.exit(app.exec_())

تم تعديل هذه المشاركة بواسطة ahmed_youssef في 18 يوليو 2011 في 03:07

(map share people)

فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader

#5

شكرا استاذ احمد حلت المشكلة

قطرة ماء واحدة كافية ليستنتج العالم بالمنطق وجود محيط اطلسي او شلالات نياغارا من دون ان يكون قد رآها او سمع عنها من قبل

هكذا هي الحياة سلسلة ضخمة يكفي ادراك حلقة واحدة منها لتدركها كلها

مواضيع مشابهة