رفتن به مطلب
مرجع رسمی سی‌پلاس‌پلاس ایران

Morteza Abdolrahimi

کاربـــر عـــــادی
  • تعداد ارسال ها

    1
  • تاریخ عضویت

پست ها ارسال شده توسط Morteza Abdolrahimi


  1. سلام . من مرتضی عبدالرحیمی هستم.

    یه مشکلی داشتم گفتم با شما درمیان بزارم و اگه تونستید راهنمایی کنید.

    دو فانکشن نوشتم در کیوتی که یکی برای نمایش و دیگری برای عدم نمایش یک busy indicator or busy processing هستش وقتی در یک پروسه ازشون استفاده میکنم نمایش داده نمیشه و وقتی که در یک کلید که کلیک میشود نمایش داده میشه .

    قبلا از راهنمایی شما تشکر میکنم.

    کد برنامه :

    void FormSend::ShowProcessing()
    {
    
     
       int WIDTH = 150;
       int HEIGHT = 150;
       int screenWidth = FormSend::width();
       int screenHeight = FormSend::height();
       int x = (screenWidth - WIDTH) / 2;
       int y = (screenHeight - HEIGHT) / 2;
    
     
       qProcessLabel = new QLabel(this);
       qProcessMovie = new QMovie(":/new/prefix1/Icons/processing_1.gif");
       qProcessMovie->setCacheMode(QMovie::CacheAll);
       qProcessLabel->setScaledContents(true);
       qProcessLabel->setAlignment(Qt::AlignTop|Qt::AlignCenter);
       qProcessLabel->move( x, y );
       qProcessLabel->setFixedSize(WIDTH, HEIGHT);
       qProcessLabel->setMovie(qProcessMovie);
       qProcessLabel->show();
       qProcessMovie->start();
    }
    
     
    void FormSend::HideProcessing()
    {
       qProcessMovie->stop();
       qProcessLabel->hide();
    }

     

×
×
  • جدید...