ورود

View Full Version : حذف پس زمینه ی یک tabwidget



smemamian
جمعه 14 تیر 1392, 22:40 عصر
سلام

در صفحه ام یه تب ویدجت دارم چطوری میشه رنگ سفیدش رو برداشت تا پس زمینه ی خودم دیده بشه ؟

106666

rubiks.kde
جمعه 14 تیر 1392, 23:19 عصر
ui->tabWidget->setStyleSheet("QTabWidget{ background-color: rgba(0, 0, 0, 0)}");

smemamian
شنبه 15 تیر 1392, 00:15 صبح
از بین نرفت :(

این رنگ رو من ست نکردم این واسه خودشه !

omidshaman
شنبه 15 تیر 1392, 17:34 عصر
اینو چک کن

ui->tabWidget->setDocumentMode(true);

smemamian
شنبه 15 تیر 1392, 18:01 عصر
یعنی دستت آب طلا :لبخند:
اوکی شد.

smemamian
شنبه 15 تیر 1392, 23:33 عصر
میشه رنگ فقط سربرگ رو عوض کرد ؟ یعنی دقیقاً اونجایی که نوشته 20 40 60 ! ؟

rubiks.kde
شنبه 15 تیر 1392, 23:39 عصر
میشه رنگ فقط سربرگ رو عوض کرد ؟ یعنی دقیقاً اونجایی که نوشته 20 40 60 ! ؟

بله به این صورت

QString style("");
style += QString::fromUtf8("QTabBar::tab");

style += QString::fromUtf8("{");
style += QString::fromUtf8("background-color: rgba(255, 255, 55, 55);");
style += QString::fromUtf8("}");

ui->tabWidget->setStyleSheet(style);

omidshaman
شنبه 15 تیر 1392, 23:47 عصر
ui->tabWidget->setStyleSheet("QTabBar::tab { background: red; color: white; padding: 30px; }"
"QTabBar::tab:selected { background: yellow; } ");

این جا رو نگاه کن تقریبا برای همه چی مثال زده
http://qt-project.org/doc/qt-4.8/stylesheet-examples.html#customizing-qtabwidget-and-qtabbar