• 3515阅读
  • 2回复

显示的程序为空白 [复制链接]

上一主题 下一主题
离线xueyuyang
 
只看楼主 倒序阅读 楼主  发表于: 2009-05-22
#include<QApplication>
#include<QTableWidgetItem>
#include<QComboBox>
#include<QLabel>
#include<QTableWidget>
#include<QSpinBox>
#include<QDateTimeEdit>
int main(int argc,char *argv[])
{  
QApplication app(argc,argv);
  
QTableWidget *tabwidget=new QTableWidget;
QLabel *LabelPixmap1=new QLabel();
LabelPixmap1->setPixmap(QPixmap("./images/bb.png"));
tabwidget->setCellWidget(1,0,LabelPixmap1);
QTableWidgetItem * TableWidgetItem1=new QTableWidgetItem("Tom");
tabwidget->setItem(1,1,TableWidgetItem1);
QDateTimeEdit *DateTimeEdit1=new QDateTimeEdit();
DateTimeEdit1->setDateTime(QDateTime::currentDateTime());
DateTimeEdit1->setDisplayFormat("dd/M/yyyy");
DateTimeEdit1->setCalendarPopup(true);
tabwidget->setCellWidget(1,2,DateTimeEdit1);
QComboBox * ComboBoxWork1=new QComboBox();
ComboBoxWork1->addItem("Worker");
ComboBoxWork1->addItem("Farmer");
ComboBoxWork1->addItem("Doctor");
ComboBoxWork1->addItem("Lawyer");
ComboBoxWork1->addItem("Soldier");
tabwidget->setCellWidget(1,3,ComboBoxWork1);
QSpinBox *SpiBoxIncome1=new QSpinBox();
SpiBoxIncome1->setRange(1000,10000);
tabwidget->setCellWidget(1,4,SpiBoxIncome1);
tabwidget->show();
return app.exec();
}
离线浪漫天使
只看该作者 1楼 发表于: 2009-05-22
改好了

QTableWidget *tabwidget=new QTableWidget;
改成
QTableWidget *tabwidget=new QTableWidget(10,10);
就可以了,
表格用之前要准备好行数和列数 这里的 10 是做测试用的而已。
离线xueyuyang
只看该作者 2楼 发表于: 2009-05-22
谢谢你。浪漫天使。
快速回复
限100 字节
 
上一个 下一个