কিভাবে একটি ক্ষেত্রের মান পেতে

সুচিপত্র:

কিভাবে একটি ক্ষেত্রের মান পেতে
কিভাবে একটি ক্ষেত্রের মান পেতে

ভিডিও: কিভাবে একটি ক্ষেত্রের মান পেতে

ভিডিও: কিভাবে একটি ক্ষেত্রের মান পেতে
ভিডিও: পাওয়ার বিআই ড্যাক্স রিলেটেড ফাংশন ব্যাখ্যা করা একটি সম্পর্কিত টেবিল থেকে একটি ফিল্ড মান পান 2024, মে
Anonim

ব্যবহারকারীর ইন্টারফেস উইন্ডো ফর্মের উপাদানগুলির মধ্যে নির্বাচন বা ডেটা এন্ট্রি ক্ষেত্রগুলির বিশেষ গুরুত্ব রয়েছে। সেট মানগুলির প্রক্রিয়াকরণটি প্রায়শই তাত্ক্ষণিক হতে হবে। অতএব, বিকাশকারীকে উইন্ডোগুলির যে কোনও পরিবর্তন সম্পর্কিত তথ্য গ্রহণ করা দরকার। বিভিন্ন পরিস্থিতিতে, ক্ষেত্রের মানটি পড়ার সময়, আপনাকে ফর্ম উপাদানটির নির্দিষ্ট ডেটা টাইপ এবং সুযোগ বিবেচনা করতে হবে।

কিভাবে একটি ক্ষেত্রের মান পেতে
কিভাবে একটি ক্ষেত্রের মান পেতে

নির্দেশনা

ধাপ 1

কিউটি প্রোগ্রামিং লাইব্রেরি সহ অ্যাপ্লিকেশন বিকাশ করার সময় উইন্ডো ফর্মগুলি সাধারণত উইজেট (কিউবিজেট শ্রেণি) বা ডায়লগ (কিউডায়ালগ) থেকে তৈরি করা হয়। নির্বাচন বা ডেটা এন্ট্রি করার জন্য উপাদানগুলি নির্দিষ্ট শ্রেণীর বস্তুগুলিতে যুক্ত করা হয় এবং স্ট্যান্ডার্ড বা ডায়লগ বাক্সে দৃশ্যমানভাবে অবস্থিত।

ধাপ ২

ড্রপডাউন তালিকার সাথে কাজ করতে কিউকম্বোবক্স ক্লাসটি ব্যবহার করুন। এর দৃশ্যমান কার্যক্ষেত্র ডেটা প্রবেশের জন্য বা লক করার জন্য সক্রিয় হতে পারে। ব্যবহারকারী যদি ক্ষেত্রের মধ্যে একটি মান প্রবেশ করতে সক্ষম হয়, তবে আপনি তালিকার অবজেক্টটি উল্লেখ করে এটি পেতে পারেন। উদাহরণ কোড: কিউকমবোক্স এম_কম্ব; কিউ স্ট্রিং ফলাফল; ফলাফল = এম_কম্ব.সিওরেন্টেক্সট (); এখানে, বর্তমানের পাঠ্য () পদ্ধতিটি ব্যবহার করে এম_কোম্ব অবজেক্ট শীর্ষ ক্ষেত্রের বর্তমান মান প্রদান করে এবং এটি ড্রপ-ডাউনে প্রবেশ বা নির্বাচিত হতে পারে can তালিকা। স্ট্রিং ভেরিয়েবলের ফলাফলটিতে কম্বোবক্সের দৃশ্যমান কার্যক্ষেত্রের মান রয়েছে।

ধাপ 3

তবে সন্নিবেশ করা ডেটা টাইপটিও সংখ্যাসূচক হতে পারে। স্ট্রিংয়ের মানগুলিকে প্রয়োজনীয় ধরণের রূপান্তর করতে, নিম্নলিখিত ক্রিয়াকলাপগুলির মধ্যে একটি সম্পাদন করুন: ডাবল রেসডি = ফলাফল.toDouble (); ভাসমান resF = ফলাফল.toFloat (); int resI = ফলাফল.toInt (); এখানে, ফলাফলের ক্ষেত্রের মানটি আরএসডি ভেরিয়েবলে সংরক্ষণ করা হবে, তবে ইতিমধ্যে একটি ডাবল, রেফ-এ - একটি ভাসমান মান, এবং রেসিআই - একটি পূর্ণসংখ্যা পূর্ণ মানের।

পদক্ষেপ 4

ডেটা এন্ট্রি উপাদান হিসাবে QLineEdit একক লাইন পাঠ্য সম্পাদক ব্যবহার করার সময়, নিম্নলিখিত এন্ট্রি সহ আপনার প্রয়োজনীয় তথ্যটি ধরুন: ফলাফল = m_edit.text ()। এখানে, m_edit অবজেক্ট, টেক্সট () ফাংশনটি ব্যবহার করে, ব্যবহারকারী দ্বারা প্রয়োগ করা স্ট্রিংয়ের মানটি ক্ষেত্রটিতে প্রদান করে।

পদক্ষেপ 5

একটি কিউলিস্টবক্স উপাদান উইন্ডোড ফর্মের অনুরূপ ফাংশন সম্পাদন করতে পারে, এই বস্তুর জন্য প্রবেশ করা ডেটা অ্যাক্সেসও পূর্বনির্ধারিতটির অনুরূপ: m_list.currentText ()।

পদক্ষেপ 6

বর্ণিত শ্রেণীর সমস্ত দৃষ্টান্ত অ্যাক্সেস করার সময় আপনার অবশ্যই যথাযথ অ্যাক্সেসের অধিকার থাকতে হবে, কারণ তৃতীয় পক্ষের কার্যগুলি থেকে ব্যক্তিগত পদ্ধতি এবং অবজেক্টগুলিকে কল করা অসম্ভব। ক্ষেত্রের মান পাওয়ার জন্য বিবেচিত পদ্ধতিগুলির একটি উন্মুক্ত স্থিতি রয়েছে।

প্রস্তাবিত: