ورود

View Full Version : ْQTabBar



amin2014
یک شنبه 23 فروردین 1394, 17:01 عصر
سلام
چه جوری می شه یه tab عمودی بدون استفاده از فرم ساخت؟؟!

ravaei
دوشنبه 24 فروردین 1394, 16:02 عصر
اینو نوشتم ، کلا property خیلی داره ولی واسه عمودی کردن ---------> QTabWidget::setTabPosition

به جای settabposation میتونی از 4 پارامتر : north , south , west , East قرار بدی ...




#include "mainwindow.h"
#include "ui_mainwindow.h"
#include "qtabbar.h"




MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);


QTabWidget *tb = new QTabWidget(this); // میگه تو این فرم قرار بگیره this
QWidget *newTab = new QWidget(tb);
QWidget *newTab2 = new QWidget(tb);

tb->setGeometry(100,100,600,300); // محل tab
tb->setTabPosition(QTabWidget::West); // ها کدوم طرف باشن tabbar ...
tb->addTab(newTab,"salam1"); // tabbar متن
tb->addTab(newTab2,"salam2"); // tabbar متن
tb->show();
}


MainWindow::~MainWindow()
{
delete ui;
}