zoukankan      html  css  js  c++  java
  • QT 的开发日志1

    把最近几天折腾QT 的一些心得做个日志,以备日后查询

    环境 win7 , QT 2010.5 SDK

    环境配置

    QT Creator 的设置

    image

    windows 环境设置

    Path 增加下面两个路径:

    C:\Qt\2010.05\qt\bin;C:\Qt\2010.05\mingw\bin

    这两个搞好后,环境就设置成功了,很简单。

    开发中的一些问题

    Q_OBJECT 宏的编译问题

    class MyView: public QGraphicsView
    {
        Q_OBJECT
    private:
        int m_Frame;

    不加这个宏,找不到 slot ,加了后,要 Rebuild All 才行,Rebuild All 后说找不到 vtable

    原因是没有生产 moc_ 开头的 cpp 文件。

    image

    解决办法是在这里运行 qmake 一次,就可以了。

    QGraphicsItem 初始位置

    初始位置设置后没有效果。要放到 show() 以后设置才行。

        view.show();
    
        item1->setPos(0,0);
    
        itemRightArrow->setPos(0, 25);

    取消窗体的滚动条

        view.setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
        view.setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
  • 相关阅读:
    Go语言对etcd的基本操作
    etcd命令行基本操作
    etcd集群部署
    第二十一天python3 python的正则表达式re模块学习
    第二十天python3 正则表达式
    jenkins多分支构建选择
    第十九天python3 json和messagepack
    华为交换机设置ntp时间同步
    交换机端口光衰问题排查
    第十八天python3 序列化和反序列化
  • 原文地址:https://www.cnblogs.com/eaglet/p/1952526.html
Copyright © 2011-2022 走看看