招呼每一個我面臨的一個問題。我有一個列表視圖,其中顯示從文件中檢索到的項目我的文件是我的文件文件的每一行都包含製表符分隔的條目(附帶示例文件),但是當我將它顯示在列表視圖中時,項目沒有顯示aligned.here是
void list_load(QStandardItem * root)
{
FILE * f;
f=fopen("/home/cv/mod2an3run/output/mod3run/sample.txt","r");
if(f==NULL)
{
printf("not open");
root->appendRow(new QStandardItem("ash"));
}
QString buffer ="";
char ch = ' ';
while (ch!=EOF)
{
ch = fgetc(f);
if(ch!='\n')
{
buffer = buffer+ch;
}
if(ch=='\n')
{
QString status= range(prob);
buffer = buffer +"\t"+ status ;
root->appendRow(new QStandardItem(buffer));
buffer="";
}
} //while end
fclose(f);
}// func end
我重視我的界面和樣本文件進行放好心幫我對準我的列表框項目
非常感謝先生,但先生,但如何墊,我也正在撤回項目f從列表框中將填充效果檢索的項目,因爲我必須在該項目上做一些工作 – sajid
您可以通過追加空格直到長度合適,或者可以使用'stringstream'之類的東西來使其更容易。如果您想從列表中提取東西_back_並使用原始表格,則必須提取整個十五個字符,然後去掉尾部空格。 – paxdiablo