آموزش QClipboard در PyQt

3 سال پیش

 آموزش QClipboard در PyQt

در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش QClipboard در PyQt خواهیم پرداخت.

پیشنهاد ویژه : پکیج آموزش طراحی وب سایت با پایتون

کلاس QClipboard دسترسی به کلیپ بورد در سراسر سیستم را فراهم می کند که مکانیزمی ساده برای کپی و چسباندن داده ها بین برنامه ها ارائه می دهد. عملکرد آن مشابه کلاس QDrag است و از انواع داده های مشابه استفاده می کند.

کلاس QApplication دارای یک روش  ()clipboard استاتیک است که مرجع را به شیء کلیپ بورد برمی گرداند. هر نوع MimeData را می توان در کلیپ بورد کپی یا جایگذاری کرد.

در زیر روشهای کلاس کلیپ بورد است که معمولاً استفاده می شود –

متد و توضیحات
۱ ()clear

محتویات کلیپ بورد را پاک می کند

۲ ()setImage

QImage را در کلیپ بورد کپی می کند

۳ ()setMimeData

داده های MIME را در کلیپ بورد قرار می دهد

۴ ()setPixmap

شیء Pixmap را در کلیپ بورد کپی می کند

۵ ()setText

QString را در کلیپ بورد کپی می کند

۶ ()text

متن را از کلیپ بورد بازیابی می کند

 

سیگنال مرتبط با شیء کلیپ بورد این است –

متد و توضیحات
۱ ()dataChanged

هر زمان که داده های کلیپ بورد تغییر می کند

 

 

مثال

در مثال زیر دو شی TextEdit و دو دکمه Pushbutton به یک پنجره سطح بالا اضافه می شوند.

برای شروع با شیء کلیپ بورد ، نمونه سازی می شود. روش ()Copy شیء textedit داده ها را روی کلیپ بورد سیستم کپی می کند. وقتی روی دکمه Paste کلیک می شود ، داده های کلیپ بورد را می گیرد و در دیگر شی textedit چسباند

QClipboard Output1

QClipboard Output2

QClipboard Output3

 

منبع.

 

لیست جلسات قبل آموزش PyQt

  1. آموزش PyQt
  2. آموزش مقدمه PyQt
  3. آموزش Hello World در PyQt
  4. آموزش کلاس های اصلی در PyQt
  5. آموزش استفاده از Qt Designer در PyQt
  6. آموزش سیگنال ها و شکاف ها در PyQt
  7. آموزش مدیریت طرح بندی در PyQt
  8. آموزش ویجت های کلی در PyQt
  9. آموزش کلاس QDialog در PyQt
  10. آموزش کلاس QMessageBox در PyQt
  11. آموزش رابط چندین سند در PyQt
  12. آموزش کشیدن و رها کردن در PyQt
  13. آموزش مدیریت پایگاه داده در PyQt
  14. آموزش طراحی API در PyQt
  15. آموزش ثابت های BrushStyle در PyQt
0
برچسب ها :
نویسنده مطلب erfan molaei

دیدگاه شما

بدون دیدگاه