• 4468阅读
  • 4回复

put two widgets to the two sides of a tab or window [复制链接]

上一主题 下一主题
离线steinlee
 

只看楼主 倒序阅读 楼主  发表于: 2008-07-31
— 本帖被 XChinux 执行加亮操作(2008-07-31) —
 
QWidget * widget = new QWidget(  parent  );
  QRadioButton * button  = new QRadioButton( tr( "Calculation" ), widget );
  QCheckBox * checkbox = new QCheckBox( tr( "Do something" ), widget );
  checkbox->setChecked( false );
   
  QHBoxLayout * hlayout = new QHBoxLayout();   
    hlayout->addWidget( button );
    hlayout->addWidget( checkbox );
    hlayout->insertStretch( 1, 5 ); //<=====stretch helps
    widget->setLayout( hlayout );
Looking for remote C/C++ and Qt 兼职
离线water_wf

只看该作者 1楼 发表于: 2008-07-31
应该qt本身不能,做不到layoutdir 只有两种righttoleft ,leftoright
离线steinlee

只看该作者 2楼 发表于: 2008-08-01
I do not know what you mean 应该qt本身不能. The code above is used in my package and works fine.
Looking for remote C/C++ and Qt 兼职
离线water_wf

只看该作者 3楼 发表于: 2008-08-01
try一下你的例子,再问一下?在designer 能做到吗?
离线water_wf

只看该作者 4楼 发表于: 2008-08-01
你的例子正常,问下如果是QTabWidget 能做到吗?
快速回复
限100 字节
 
上一个 下一个