遇到的一些 问题记录

1.头文件找不到        在编写程序时,有时加了头文件编译时却找不到它, 一般是在 .pro 文件中 “QT += core gui network” 却少相应的库模块,本来在帮助文档中说明了加入头文件就可以使用了,但是却找不到。比如下面的先添加头文件:#include 再在private中定义对象:QFtp *ftp; 可是在CPP使用ftp时,却说没有声明。在pro 中的QT 后面加了network 后,没有任何问题了,


2.QT4用setStyleSheet设置外观

    btn_1 = new QPushButton;
    btn_1->setFixedSize(btn_size); //设置按钮大小
    btn_1->setFlat(true); //去除边框  //透明效果
    btn_1->setFocusPolicy(Qt::NoFocus); //去除点击的虚线框
    btn_1->setStyleSheet("QPushButton{background-image:url(:images/X_01.png); background-repeat: no-repeat; background-position: center }");  //设置背景图片, 语法同CSS


mapToGlobal 将相对位置映射到全局,即屏幕上的绝对位置

mapFromGlobal



你可能感兴趣的:(遇到的一些 问题记录)