如何在qt中设置锚点,如c#windows表单应用程序?

时间:2016-01-18 10:39:01

标签: c++ qt

在控件对象属性面板中的C#windows窗体应用程序是一个可以设置控件对象的锚点的选项; 我想在qt中改变默认锚点(顶部|左侧) 我怎么能这样做?

在Visual Studio for c#中我们可以使用这个: anchor in visual studio

1 个答案:

答案 0 :(得分:1)

如果您使用Graphics/View,则可以使用QGraphicsAnchorLayout

export default React.createClass({
  render: function() {

    return <div dangerouslySetInnerHTML={ this.createMarkup() }>

    </div>;
  },

  componentDidMount: function() {
    // attach some events
  },

  componentWillUnmount: function() {
    // detach some events
  },

  shouldComponentUpdate: function() {
    return false;
  },

  createMarkup: function() {
    return {
      __html: this.props.html
    };
  }
});

如果您使用Qt Quick,anchors layout使用

会更好,更方便
anchorLayout->addAnchor(textItem, Qt::AnchorLeft, iconItem, Qt::AnchorRight);