① 如何实时取得QSpinBox的值
自己emit一个信号,步骤如下(保证你这个两个cpp都对应的类是继承自QObject类):
准备两个cpp,一个是包含QSpinBox的cpp,一个是需要获得SpinBox改变的值
1、在QSpinBox的类中(可能是QWidget)中增加一个信号void spinBoxChanged(QString);
2、对于一个QSpinBox会有一个valueChanged的信号槽,假设你已经实现了这个槽函数中,并且在这个槽函数中得到了改变后的值,然后emit spinBoxChanged(changeValue);
3、再在另一个需要获得SpinBox的cpp对应的类(假设是QClass)中增加一个与信号函数的参数相同的槽函数
void slotSpinBoxChanged(QString).并实现之
4、连接两个对象的信号和槽,一般在初始化中连接
可能写的不太好懂,为了简单,你可以利用QT的一个信号对应多个槽的机制,不需要自己发信号,直接把槽函数和QSpinBox的valueChanged信号相连,这样就更简单了。
② QT如何获得当前时间的秒,要是动态变化的,能用指针接收
QTime::currentTime().second().
③ 求解,Qt怎么实时获得应用程序相对屏幕的坐标
pos()函数就能解决问题,能够返回坐标点qpoint
如果有父窗口的话,你先试试maptoparent(),返回在父窗口中的坐标,然后再
maptoglobal(),你试试,我现在没空弄这个,如果还不行的话,我再想想
④ 如何制作一个实时统计股票的excel,求高手指点
打开excel软件,第一行输入名称,然后进行合并居中。
第二行输入下图图例中各项数值的名称。
至此准备工作已基本完成。
⑤ qt怎么获取动态控件的指针
QT 子窗口获取父窗口指针的方法如下:
[cpp] view plain
qobject_cast<PhoenixDemo*>(parentWidget())->ui.actionPlayStop->setDisabled(true);
⑥ QT如何获取当前时间
QTime类中有一个函数currentTime(),就是获取当前时间
QTime::currentTime().hour()获取当前小时
QTime::currentTime().minute()获取当前分钟
QTime::currentTime().second()获取当前秒钟
⑦ qt怎么实现获取当前使用程序的名字
#include"mainwindow.h"
#include<QApplication>
#include<QDebug>
intmain(intargc,char*argv[])
{
QApplicationa(argc,argv);
if(NULL!=argv){
//主函数入口,默认都带有一个参数,就是本程序的名字
qDebug()<<argv[0];
}
else
qDebug()<<"isnull";
MainWindoww;
w.show();
returna.exec();
}
⑧ Qt如何实时显示一个文件的内容
qt不能保存gif格式图片,除非你自己用qt写一个编辑gif图片的程序,这个很麻烦,你得知道gif的文件格式。
临时要用不如写个exe好了,用最短时间不停的更换图片,感觉像是gif一样,哈哈
⑨ qt5里怎么编程 去获取url实时数据+qnetworkaccessmanager
qt5之后就不在使用QFtp QHttp,因为QNetworkaccessmanager已经替代了大部分功能,不知道digia在想啥,又不完全替换所有功能,有2种方法供用户选择
1现在编译ftp源码
2.使用第三方libcurl库!
⑩ Qt中怎么获取当前登录信息
使用static的变量保存登陆用户名,在用户登陆时把用户名保存起来
创建User.h的类:
class User
{
public:
static QString userName;
static void setUserName(QString name);
static QString getUserName();
};
User.cpp:
#include "User.h"
QString User::userName = "";
void User::setUserName(QString name)
{
userName = name;
}
QString User::getUserName()
{
return userName;
}