سؤال

أنا تطوير تطبيق واجهة المستخدم الرسومية كيو تي.

مشكلتي هي أنني استخدام وحدة التحكم لموضوع آخر (فإنه يكتب كومونيكاتيون له في ذلك) ، والمشكلة الرئيسية هي أنه عندما إنشاء كفيليديالوغ (من أجل تحديد ملف نصي) ، كيدي هو كتابة المعلومات عديمة الفائدة (بالنسبة لي على الأقل).

هل هناك طريقة لإزالة كل إمكانية من بلدي كيوفيليديالوغ لكتابة أي شيء في كونسولثات ?هل هناك خدعة للتبديل الناتج الرئيسي لآخر (عديم الفائدة) هدف ?

رمز بلدي (ولكن لا أعتقد أنه حقا ستعمل مساعدتك) :

void MyGUI::setPathWithFileExplorer()
{
  QFileDialog dlg;
  dlg.resize(320,240);
  QString fileName = dlg.getOpenFileName(this, tr("Open script file"), "~/", tr("Script Files (*.js)"));

  if(fileName != "")
    ui->editScriptPath->setText(fileName);
}

الناتج :

كديد(21003) موليت:: كيووسلافينوتيفير:: أونديريكتوريينتريد:"سلة المهملات:/" كديد(21003) موليت:: كيووسلافينوتيفير:: أونديريكتوريليفت:"سلة المهملات:/" كديد(21003) موليت:: كيووسلافينوتيفير:: أونديريكتوريينتريد:"ملف: / / [المسار إلى مجلد المستخدم الخاص بي]" كديد(21003) موليت:: كيووسلافينوتيفير:: أونديريكتوريليفت:"ملف: / / [المسار إلى مجلد المستخدم الخاص بي]" كديد(21003) موليت:: كيوسلافينوتيفير:: أونديريكتوريينتريد:"ملف: / / [المسار إلى مجلد المستخدم الخاص بي]" كفيلمودول(21676) كسامباشاريبريفاتي:: تيستبارمبارامفالو:حصلنا على بعض الأخطاء بينما تشغيل تستبارم " تحميل ملفات التكوين سمب من / الخ / سامبا / سمب.أسيوط تحميل ملف الخدمات موافق.تحذير:الإعداد 'الأمن = الإعلانات' ينبغي لا يمكن دمجها مع المعلمة 'خادم كلمة المرور'.(افتراضيا سوف سامبا اكتشاف العاصمة الصحيح للاتصال تلقائيا).تحذير:لديك بعض أسماء المشاركة التي يزيد طولها عن 12 حرفا.هذه قد لا يكون في متناول بعض العملاء الأكبر سنا.(على سبيل المثال.ويندوز 9 إكس, ويندوز مي ، وسمبكلينت قبل سامبا 3.0.) " كينوتيفيفيليسيستيمواتشرينجين:: أدباثس:فشل إينوتيفي_أضف_ساعة:إذن غير اتفاق أوتشي كيوفيليسيستمواتشر:فشل في إضافة مسارات:/فار/ليب / سامبا / أوسيرشاريس

هل كانت مفيدة؟

المحلول

أود أن أقترح استخدام kdebugdialog ثم Deselect All.هنا يمكنك رؤية لقطة شاشة مضمنة على جهازي.

enter image description here

إذا تعذر ذلك ، يمكنك دائما استخدام QFile لتسجيل الإخراج الخاص بك إلى ملف مخصص ، ثم قم بمراقبة ذلك في موجه أو تطبيق منفصل.

إذا نزلت بهذه الطريقة ، يمكنك حتى إلقاء نظرة على وظيفة المسجل المضافة في 5.2 إذا كنت قادرا على استخدام هذا الإصدار.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top