自己用qt製作的乙個具有查詢功能的介面

2021-08-21 22:28:01 字數 2082 閱讀 7017

工具:qt sqlserver2008

步驟:1.使用qt連線sqlserver資料庫,並插入一些資料(main.cpp)

2.在myqtsql.h中新增我所需要的控制項

3.實現qt的介面,新增查詢功能,並實現模糊查詢。

主要**:myqtsql.h  myqtsql.cpp main.cpp

介面如下:

else if(combobox->currenttext() == qstring::fromlocal8bit("女"))

else if(combobox->currenttext() == qstring::fromlocal8bit("全部"))

}else 

else if(combobox->currenttext() == qstring::fromlocal8bit("女"))

else if(combobox->currenttext() == qstring::fromlocal8bit("全部"))}}

bool opendatabase()

{qsqldatabase db = qsqldatabase::adddatabase("qodbc");   //資料庫驅動型別為sql server

qdebug()<

bool success = query.exec("create table aaa(id int,name varchar(10),*** varchar(4),data date,other varchar(10))");

if(success)

qdebug()

qsqlrecord rec = query.record();

qdebug() << qobject::tr("num:")

t.start();

/*long records = 10;

for(int i = 0;i < records;i++)

{query.bindvalue(0,i);

query.bindvalue(1,"張三");

query.bindvalue(2,"nan");

query.bindvalue(3,"2018/7/25");

query.bindvalue(4,null);

success = query.exec();

if(!success)

{qsqlerror lasterror = query.lasterror();

qdebug()<

Qt製作乙個運動的鐘錶

一.鐘錶的繪製 鐘錶的繪製包括時針 分針 秒針 刻度盤 1.時針繪製 void widget drawhourhand qpainter painter 3.秒針繪製 void widget drawsecondhand qpainter painter else painter restore 繪...

用Scratch製作乙個Hello World程式

網上出現了很多hello world程式,看的小編心裡也癢癢的,為此這次作為南京小碼王scratch培訓機構的小編,就為大家來詳細的了解下scratch製作hello world程式的過程,現在就和小編一起走進hello world程式的程式設計吧!第一步 新建專案並儲存 開啟scratch,點選 ...

QT總結 一 製作自己的控制項

製作自己風格的按鈕 一 切換 件 include include include include class btswitch public qpushbutton int width,height private bool switchflag qstring styleon qstring st...