আমি কিউটি ডিজাইনার ব্যবহার করছি।
আমি এমন একটি তৈরি করতে চাই QVBoxLayout
যা পুরো উইন্ডোটি স্বয়ংক্রিয়ভাবে প্রসারিত হবে।
QVBoxLayout
অবশেষ লেআউট স্থির।
আমি কীভাবে QVBoxLayout
ডিজাইনারের মাধ্যমে পুরো উইন্ডোটি প্রসারিত এবং পূরণ করতে পারি ?
আমি কিউটি ডিজাইনার ব্যবহার করছি।
আমি এমন একটি তৈরি করতে চাই QVBoxLayout
যা পুরো উইন্ডোটি স্বয়ংক্রিয়ভাবে প্রসারিত হবে।
QVBoxLayout
অবশেষ লেআউট স্থির।
আমি কীভাবে QVBoxLayout
ডিজাইনারের মাধ্যমে পুরো উইন্ডোটি প্রসারিত এবং পূরণ করতে পারি ?
উত্তর:
আপনার QVBoxLayout
কিউটি ডিজাইনার তৈরির পরে , আপনার উইজেট / ডায়লগ / উইন্ডোটির পটভূমিতে ডান ক্লিক করুন (এটি নয় QVBoxLayout
, তবে প্যারেন্ট উইজেট) এবং প্রসঙ্গ-মেনুটির নীচে থেকে গ্রিডে লেআউট -> লেআউট নির্বাচন করুন । QVBoxLayout
এখন জানালা মাপসই প্রসারিত হবে এবং যখন সমগ্র উইন্ডোর আকার পরিবর্তন করা হয় স্বয়ংক্রিয়ভাবে মাপ পরিবর্তন করতে হবে।
ডকুমেন্টেশন অনুসারে , শীর্ষ স্তরের বিন্যাস সেট থাকা দরকার needs
আপনার উইজেটগুলির উইন্ডোটি পুনরায় আকার দেওয়ার সাথে সাথে সঠিকভাবে আকার পরিবর্তন করতে হবে তা নিশ্চিত করার জন্য একটি শীর্ষ স্তরের বিন্যাস প্রয়োজনীয়। আপনি কোনও শীর্ষ স্তরের বিন্যাস সেট করেছেন কিনা তা পরীক্ষা করতে আপনার উইজেটটির পূর্বরূপ দেখুন এবং আকারের গ্রিপটি টেনে উইন্ডোটিকে পুনরায় আকার দেওয়ার চেষ্টা করুন।
আপনি নির্বাচনটি সাফ করে নিজেই ফর্মটিতে ডান ক্লিক করে এবং প্রসঙ্গ মেনুতে উপলভ্য বিন্যাসগুলির মধ্যে একটি চয়ন করে সেট করতে পারেন।
আমি একটি "ফিট থেকে স্ক্রিন" সম্পত্তি খুঁজে বের করার চেষ্টা করেছি কিন্তু এরকম কোনও নেই।
তবে উইজেটের "সর্বোচ্চ আকার "টিকে" কিছু বড় সংখ্যায় "সেট করা (2000 x 2000 এর মতো) স্বয়ংক্রিয়ভাবে উইজেটটিকে প্যারেন্ট উইজেটের জায়গাতে ফিট করে।
একবার আপনি এতে কমপক্ষে একটি উইজেটের সাথে আপনার বিন্যাস যুক্ত করলে, আপনার উইন্ডোটি নির্বাচন করুন এবং QtDesigner এর "আপডেট" বোতামটি ক্লিক করুন। ইন্টারফেসটি সবচেয়ে অনুকূলিত আকারে পুনরায় আকার দেওয়া হবে এবং আপনার বিন্যাসটি পুরো উইন্ডোতে ফিট করবে। তারপরে উইন্ডোটির আকার পরিবর্তন করার সময়, একই পদ্ধতিতে বিন্যাসটি পুনরায় আকার দেওয়া হবে।