QT笔记

1. 使用中文字符串时记得加上tr()函数,否则无法正确识别。

2.将对话框中的数据传到主窗口

 Dialog* pDlgLogin = new Dialog(NULL);
    //以模式对话框显示
    int nResult = pDlgLogin->exec();

    if(nResult != QDialog::Accepted)
    {
        //登录错误,退出
        exit(1);
    }
    //正常登录
    //读取用户名和密码
    m_strUser = pDlgLogin->m_strUser;
    m_Password = pDlgLogin->m_strPassword;

3.将两个QString字符串连接时中间会出现一长串空格(不知为什么,谁来解释一下?)。可用

simplified()解决,如:

text=(text1+text2).simplified();
注意
simplified()不改变原字符串,将一长串空格换成一个空格,返回修改后的字符串。

4.QDate和QTime类的dayOfWeek(),hour()等函数是返回的自定义的日期时间的量,当需要使用系统当前日期时间
需要先调用currentDate()或currentTime()再调用相应函数,如
int day=date.currentDate().dayOfWeek();
int hour=time.currentTime().hour();
5.qt creator环境中运行控制台程序没有输出
在projects中Run标签下勾选 Run in terminal


6.QByteArray::toLongLong()函数的范围是从

-0x8000000000000000到
0x7fffffffffffffff

即long long的范围。字节流中的数字若为负数应该使用带负号的真值表示,而不是补码。若补码超过正数范围则出错,而不是当作负数计算。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值