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();
    }
    }

  • 相关阅读:
    2016孤独重视
    什么时候有空写一篇影评 《含泪活着》
    登录页面总结
    心跳机制
    心跳机制详解
    mysql数据库字符编码修改
    mysql20170404代码实现
    2017全面JAVA面试经历总结
    Oracle经典入门教程
    MySQL基础教程-绝对推荐
  • 原文地址:https://www.cnblogs.com/wiessharling/p/2850664.html
Copyright © 2011-2022 走看看