菜单栏上添加了qt按钮

时间:2016-05-18 16:31:45

标签: c++ qt qt5 qvboxlayout

我正在尝试在QT中为垂直布局添加按钮。

$.ajax({
                        type: 'POST',
                        url: 'contactUsInsertBoat.php',
                        data: {
                            name: $insertBoatForm.find( 'input[name=name]' ).val(),
                            phone: $insertBoatForm.find( 'input[name=phone]' ).val(),
                            email: $insertBoatForm.find( 'input[name=email]' ).val(),
                        },
                        success:function(data){
                            // successful request;
                            var json_obj=JSON.parse(data);
                            var $insertBoatContent = $( '#insert-boat-content' );
                            $insertBoatContent.addClass("center");
                            if (json_obj["response"] == true) {
                                $insertBoatContent.html( "<br/><h4>Richiesta inviata con successo</h4>" );
                            } else {
                                $insertBoatContent.html( "<br/><h4>Richiesta non inviata</h4>" );
                            }
                        },
                        error:function(){
                            // failed request; give feedback to user
                            $('#ajax-panel').html('<p class="error"><strong>Oops!</strong> Try that again in a few moments.</p>');
                        }
                    });

我有两个问题 1.按钮在菜单栏的顶部创建 2.按钮不是另一个按钮。

我正在使用QVBoxLayout。

enter image description here

1 个答案:

答案 0 :(得分:1)

我认为代码必须改为:

mRootLayout = new QVBoxLayout(ui->centralWidget);
mRootLayout->addWidget(new QPushButton("Button1", this));
mRootLayout->addWidget(new QPushButton("Button2", this));

没有必要做setLayout()