① 如何實時取得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;
}