zoukankan      html  css  js  c++  java
  • Qt阶段小结

    1)#include <QHostInfo> 报错fatal error: QHostInfo:No such file or
    directory,解决办法
    QT        += core gui network 记得这里要加上network

    2)窗口居中显示

    QDesktopWidget* desktop = QApplication::desktop();

    move((desktop->width() - this->width())/2,
    (desktop->height() -
    this->height())/2);

    3)控件在布局中居中显示
    QHBoxLayout *buttonLayout = new
    QHBoxLayout;
    buttonLayout->addWidget(loginButton, 0, Qt::AlignCenter);


    4)窗口最大化显示
    setWindowState(Qt::WindowMaximized);


    5)请注意,调用一个QPushButton对象的setDefault(true)方法仅当这个按钮用于一个基于对话框的主窗口且没有默认按钮时才有效。如果你试图为一个主窗口定义默认按钮,Qt将使得它看起来像一个默认按钮,但是当用户按回车键时无法激活它

    另外有人给我回复:The default button behavior is provided only in dialogs.


    6)响应回车事件
    void LoginWindow::keyPressEvent(QKeyEvent* event) {
    if
    (event->key() == Qt::Key_Return) {
    sendMessage();
    }
    }

  • 相关阅读:
    6.1.1.1 属性类型之数据属性
    6.1 理解对象
    5.7.2.4 random() 方法
    5.7.2.3 舍入方法
    5.7.2.2 min()和max()方法
    5.7.2.1 Math对象
    5.7.1.4 window对象
    frontend2_s9_part2_fe_d48_form
    s10_part3_django_basic.md
    frontend1_s9_part2_d47_html
  • 原文地址:https://www.cnblogs.com/wiessharling/p/2850664.html
Copyright © 2011-2022 走看看